Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
PREHOD IZ LARAVEL 4 NA
LARAVEL 5
Anže Žnidaršič, Flycom d.o.o.
/about-me
 PHP tipkam se iz casov PHP 4 (ter .php3)
 Vodja razvoja, Flycom d.o.o.
/questions
 Koliko vas je ze slisalo za Laravel?
 Koliko vas je ze delalo oz. trenutno dela z
Laravelom?
Laravel
 www.laravel.com
 MVC Framework
 Primeren za grajenje enostavnih in
kompleksnih aplikacij
 MIT license
 S pom...
Laravel zgodovina
 Laravel 1 - junij 2011
 Laravel 2 - november 2011
 Laravel 3 - februar 2012 – prvi public
release
 ...
Zakaj upgrade?
 Relativno mlad L4 projekt (~ 6 mesecev)
 Malo dependencyev (7 paketov)
 Veliko dobrih novosti (vec o te...
Kaj je novega?
 Struktura
 Method level
injections
 FormRequests
 Authentication
 Blade tags
 Konfiguracija
 Elixir...
Struktura
L4 -> L5
Method level injection
FormRequsts
 Zelo kul nacin validacije
 Preverjanje ali ima user pravico narediti nek
request
 Preveranje pravil
 Nast...
FormRequsts
FormRequsts
FormRequsts
FormRequsts
FormRequsts
Authentication
 Built-in
 Uporabniski sistem
 Registracija uporabnikov
 Prijava uporabnikov
 Pozabil geslo
 Migracij...
{!! Blade raw tags !!}
Konfiguracija
APP_ENV=local
APP_DEBUG=true
APP_KEY=awesomeisanz
e
DB_HOST=localhost
DB_DATABASE=supercool
db
DB_USERNAME=p...
Elixir
 @todo
 Frontend asset management
 Gotovo lahko nekdo iz teama naslednjic naredi
predavanje samo o tem, ce je za...
dd()
 dd($var);
Spremembe pri paketih
Spremembe pri paketih
Spremembe pri paketih
Spremembe pri paketih
Spremembe pri paketih
Entrust
 Role and permissions
Koliko casa za upgrade?
 idealen scenarij: 1 dan
 nas primer:
~ 1 full-time teden 1 oseba
 dodani repozitoriji kjer so ...
Freebies
 https://laravel-news.com/
 https://laracasts.com/series/laravel-5-
fundamentals
Vprašanja
?
Nächste SlideShare
Wird geladen in …5
×

Prehod iz Laravel 4 na 5

Nas prehod iz Laravel 4.2 na 5.0

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Prehod iz Laravel 4 na 5

  1. 1. PREHOD IZ LARAVEL 4 NA LARAVEL 5 Anže Žnidaršič, Flycom d.o.o.
  2. 2. /about-me  PHP tipkam se iz casov PHP 4 (ter .php3)  Vodja razvoja, Flycom d.o.o.
  3. 3. /questions  Koliko vas je ze slisalo za Laravel?  Koliko vas je ze delalo oz. trenutno dela z Laravelom?
  4. 4. Laravel  www.laravel.com  MVC Framework  Primeren za grajenje enostavnih in kompleksnih aplikacij  MIT license  S pomocjo www.laracasts.com je ucenje enostavno
  5. 5. Laravel zgodovina  Laravel 1 - junij 2011  Laravel 2 - november 2011  Laravel 3 - februar 2012 – prvi public release  Laravel 4 - maj 2013  Laravel 5 - 4. februar 2015 (jp, prejsnji teden) http://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence- emerging/
  6. 6. Zakaj upgrade?  Relativno mlad L4 projekt (~ 6 mesecev)  Malo dependencyev (7 paketov)  Veliko dobrih novosti (vec o tem kasneje)  Refactoring is fun 
  7. 7. Kaj je novega?  Struktura  Method level injections  FormRequests  Authentication  Blade tags  Konfiguracija  Elixir  dd()  Izdelava paketov  …
  8. 8. Struktura L4 -> L5
  9. 9. Method level injection
  10. 10. FormRequsts  Zelo kul nacin validacije  Preverjanje ali ima user pravico narediti nek request  Preveranje pravil  Nastavljanje sporocil o napakah
  11. 11. FormRequsts
  12. 12. FormRequsts
  13. 13. FormRequsts
  14. 14. FormRequsts
  15. 15. FormRequsts
  16. 16. Authentication  Built-in  Uporabniski sistem  Registracija uporabnikov  Prijava uporabnikov  Pozabil geslo  Migracija na built-in Auth iz Confide vzela dobro uro
  17. 17. {!! Blade raw tags !!}
  18. 18. Konfiguracija APP_ENV=local APP_DEBUG=true APP_KEY=awesomeisanz e DB_HOST=localhost DB_DATABASE=supercool db DB_USERNAME=postgres DB_PASSWORD=postgres DB_DATA_HOST=localhos t MANDRILL_KEY=123not
  19. 19. Elixir  @todo  Frontend asset management  Gotovo lahko nekdo iz teama naslednjic naredi predavanje samo o tem, ce je zanimanje 
  20. 20. dd()  dd($var);
  21. 21. Spremembe pri paketih
  22. 22. Spremembe pri paketih
  23. 23. Spremembe pri paketih
  24. 24. Spremembe pri paketih
  25. 25. Spremembe pri paketih
  26. 26. Entrust  Role and permissions
  27. 27. Koliko casa za upgrade?  idealen scenarij: 1 dan  nas primer: ~ 1 full-time teden 1 oseba  dodani repozitoriji kjer so manjkali  dodane validacije  drugi manjsi refactoringi
  28. 28. Freebies  https://laravel-news.com/  https://laracasts.com/series/laravel-5- fundamentals
  29. 29. Vprašanja ?

×