Laravelの特徴
- 学習コストの低さ
Laravelの最大の特徴は学習コストの低さです。何がどこに保存されているのかわかりやすいフォルダ構成と、プロジェクトの設定が目的ごとに管理されているので情報を探しやすくなっています。また、公式ドキュメントの情報もバージョンごとにまとまっており、欲しい情報が探しやすくなっています。
MVCパターン
名前 | 説明 |
---|---|
Model | ビジネスロジックやデータベース操作などを担当 |
View | HTMLなどのレスポンスボディの生成を担当 |
Controller | リクエストを受け付け、モデルとビューの橋渡しを担当 |
コマンドによるプログラム作成
Laravelではコマンドによってプログラムを作成することができます。
プロジェクトのインストール
- composerをインストールしていない場合
curl -s https://laravel.build/プロジェクト名 | bash
- composerをインストールしている場合
composer create-project laravel/laravel プロジェクト名
- プロジェクトの起動
php artisan serve
- ブラウザで確認
http://localhost:8000