際際滷

際際滷Share a Scribd company logo
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 pomocjo www.laracasts.com je ucenje
enostavno
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/
Zakaj upgrade?
 Relativno mlad L4 projekt (~ 6 mesecev)
 Malo dependencyev (7 paketov)
 Veliko dobrih novosti (vec o tem kasneje)
 Refactoring is fun
Kaj je novega?
 Struktura
 Method level
injections
 FormRequests
 Authentication
 Blade tags
 Konfiguracija
 Elixir
 dd()
 Izdelava paketov
Struktura
L4 -> L5
Method level injection
FormRequsts
 Zelo kul nacin validacije
 Preverjanje ali ima user pravico narediti nek
request
 Preveranje pravil
 Nastavljanje sporocil o napakah
FormRequsts
FormRequsts
FormRequsts
FormRequsts
FormRequsts
Authentication
 Built-in
 Uporabniski sistem
 Registracija uporabnikov
 Prijava uporabnikov
 Pozabil geslo
 Migracija na built-in Auth iz Confide vzela
dobro uro
{!! Blade raw tags !!}
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
Elixir
 @todo
 Frontend asset management
 Gotovo lahko nekdo iz teama naslednjic naredi
predavanje samo o tem, ce je zanimanje
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 manjkali
 dodane validacije
 drugi manjsi refactoringi
Freebies
 https://laravel-news.com/
 https://laracasts.com/series/laravel-5-
fundamentals
Vpra邸anja
?

More Related Content

Prehod iz Laravel 4 na 5