refirio.org
Menu
このサイトについて
levis
サーバメモ
技術メモ
ツール
過去の記事
記事一覧
お問い合わせ
Advertisement
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