PHPPamokos.lt


Online-kursas: "Nuo Laravel 4 prie Laravel 5"

Pamokų sąrašas

1. Istorija - nuo Laravel 1 iki Laravel 5

Koks buvo kelias nuo pirmos iki dabartinės penktos versijos? Visai pravartu tą žinoti, norint perprasti, kodėl turime tai ką turime dabar.

2. Ar verta atsinaujinti nuo L4 prie L5?

Jei jus kamuoja klausimas dėl perėjimo prie naujos versijos - šioje pamokoje pabandysiu iš esmės atsakyti.

3. Katalogų struktūra ir namespacing

Turbūt didžiausias pakeitimas Laravel 5 versijoje, apie kurį kalba absoliučiai visi, yra katalogų struktūros pakeitimas.

4. Nuo Facades prie Helpers funkcijų

Apie tai kaip pasikeitė Redirect::to(), View::make() ir kitos panašios funkcijos.

5. Nuo Filters prie Middleware

Tai, kas anksčiau buvo faile app/filters.php dabar persikėlė į atskirą procesą pavadinimu Middleware.

6. Patogesnis įmontuotas Auth + Socialite

Vidinis Laravel Auth mechanizmas tapo galingesnis, o taip pat galima naudoti išorinį Socialite autorizacijai per socialinius tinklus.

7. Commands ir Events

Kas yra Laravel komandos, kaip jas kurti ir panaudoti - apie tai šiame skyrelyje.

8. Request Object ir patogesnis Validation procesas

Formų validacija yra vienas dažniausiai atliekamų veiksmų, tad jis buvo supaprastintas su logika, iškelta į atskirą Request sluoksnį. Tikrai patogu.

9. Route caching

Ar jums teko matyti Routes.php faila su keliais šimtais eilučių? Tai būtent tokiems atvejams ir didesniems projektams siūlomas kešavimo mechanizmas.

10. Dotenv - aplinkos atpažinimas

Jei dirbate keliose aplinkose (lokaliai, testavimo serveryje, "gyvame" serveryje), tai gera žinia jums - konfigūravimas tapo paprastesnis.

11. Contracts ir Interfaces

Nuo šiol Laravel dirba pagal kontraktus. Realaus pokyčio jūs galite ir nepajausti, bet pravartu žinoti architektūrinę filosofiją ir kas yra Contracts.

12. Flysystem - darbui su failais

Paketas Flysystem siūlo savo pagalbą darbui su failais - ar tai būtų jūsų lokalūs serverio failai, ar Amazon talpykla, ar dar kitas išorinis šaltinis.

13. Smulkmenos: Blade, Artisan, dd(), Eloquent, Whoops, Tinker ir Elixir

Visų Laravel 5 pakeitimų turbūt neišvardinsime, bet čia surašysiu svarbias smulkmenas, kurias pravartu žinoti.

(c) 2015-2018. Visais klausimais kreipkitės povilas@laraveldaily.com