Memo

メモ > 技術 > フレームワーク: Laravel > 概要

■概要
Laravel - Wikipedia https://ja.m.wikipedia.org/wiki/Laravel Laravelソースコードの歩き方 https://kore1server.com/326 Laravelのここがすごい - Qiita http://qiita.com/nunulk/items/78d70ac809948b470bbc ■特徴 ・Symfonyベース。他にも大量のライブラリ。重いとは言われている ・Composerでインストール&依存解決 ・ファイル構成はある程度開発者任せ。規約で強制はされない。Ver5からMVCではない ・artisan(アルチザン / 「職人」の意味)でプログラムの雛形作成など ・DIとサービスコンテナが活用されている ・ファサード(後にStatic proxyと呼び方変更)でどこからでも簡単に静的に命令を呼べる ただしファサードは強制されず他の呼び出し方もできるので、好みに合った形式を選択できる ・マイグレーションとシーダーに対応 ・データベースは代理キーでの管理が前提 ・Illiminateという名前空間 https://kore1server.com/326 ■バージョンごとの差(ググって解説を探すとき混乱しないように) ・Laravel3まではシンプルで理解しやすい、が売りだった。4からは大きいシステムの制作に耐えられるよう大幅に改良された ・4まではMVCだが、モデルの扱いが曖昧なので5ではMVCを捨てた。モデルの置き場所は開発者が決める ・5からはappはアプリケーションのロジックのみの置き場に ■どのバージョンを使うべきか 2017年9月時点で、LTS版は5.1と5.5 PHP7環境なら、5.5を使っておくといい PHP5環境なら、5.1か5.4のどちらかになりそうだが、サポート終了期間に大差ないので5.4で良さそう Laravelのリリース日と修正期間のまとめ - Qiita http://qiita.com/ykhirao/items/576a9eea735f91350072 ■軽量版 Laravelの軽量版としてLumenがある LumenとLaravelの違い - ララ帳 https://laravel10.wordpress.com/2015/04/21/lumen%E3%81%A8laravel%E3%81%AE%E9%81%95%E3%81%84/ ■2018年11月時点での良さそうな入門記事 Laravel入門情報 2018年10月版 - Qiita https://qiita.com/studio15/items/8519fed2d6d5b1a573c0 PHPフレームワークLaravel5.5チュートリアル、CRUD一回り作ってみる - 名古屋のWebシステム開発 iNet Solutions https://www.inet-solutions.jp/technology/laravel-tutorial/

Advertisement