Laravel5がリリースされたので解説サイト作った

https://www.flickr.com/photos/125993862@N06/15657701073

Laravelとは?

Laravelは、PHP Webフレームワークです。

Laravel – The PHP Framework For Web Artisans

認証、ルーティング、セッション、キューイング、キャッシュなどの昨今のWebプロジェクトでは当たり前のように必要とされる機能を容易に実装することができるとのことです。

長らくバージョン4系でありましたが、2015/02/04にv5.0.0がリリースされました。

基本的な使い方

公式ドキュメントも丁寧に描かれていますが、今回バージョン5になるにあたり、The Best Laravel and PHP Screencastsというスクリーンキャストのサイトが出現しました。

本サイトでは、その中にあるLaravel 5 FaundamentalsというHowToがまとめられたものを順に追っていきチュートリアル突破を目指していきたいと思います。

とはいえ、全27episodeとは・・・多いですね・・・。それだけ高機能だとも取れますが、これらのビデオを全部視聴していると、それだけで、何時間も過ぎてしまいます。

本サイトで要点のみをまとめましたので、参考になればと思います。

目次

  1. Composerとその使い方
  2. Laravel Homestead(VM)を構築する
  3. Routing, Controllers, Viewsの関係
  4. Viewへのデータ受け渡し
  5. Bladeテンプレートエンジン
  6. 実行環境と設定ファイルの関係
  7. データベースのマイグレーション
  8. Eloquent ORM
  9. Model/Controller/Viewワークフロー
  10. illuminate/htmlでFormを作る
  11. EloquentでMutators,Scopes
  12. ControllerでValidation
  13. Bladeによるフォームのパーツ化と再利用
  14. Eloquent ORMでリレーション
  15. EloquentとAuth
  16. Middlewareでフィルターを実装する
  17. ここまでの解説記事を中間まとめ
  18. RoutingからModelを取得する
  19. CSS,JSをGulpで管理する
  20. BladeでSessionからFlashメッセージを表示する
  21. EloquentでManyToManyリレーション
  22. BladeでドロップダウンをつかったFormを作る
  23. ManyToManyモデルの更新はsyncをつかう
  24. Blade + illuminate/html + Select2 plugin
  25. bladeのパーツ化とServiceProvider
  26. IoC Container(Service Container)
  27. RouteServiceProviderで逆引き検索

Comments are closed, but trackbacks and pingbacks are open.