はじめに
新規プロジェクト作成
プロジェクトを作成したいディレクトリに移動し以下を実行。
$ laravel new プロジェクト名
ローカルサーバーを立てる
プロジェクトのあるディレクトリに移動。
$ php artisan serve --host 0.0.0.0
↓こちらでもいけます。
$ php artisan serve
Blade
Bladeファイル作成
laravelにはブレイドを作成するartisanコマンドは用意されていません。なので、ターミナルの基本コマンドで作成します。
$ mkdir ./resources/views/testfolder // フォルダ作成(なければ不要) $ touch ./resources/views/testfolder/test.blade.php
「test.blade.php」という空のファイルが作成されるので、適宜htmlを記述。
コントローラー
コントローラーの作成
$ php artisan make:controller TestController
マイグレーション
マイグレーションファイル作成
$ php artisan make:migration create_tests_table --create=tests
テーブル名は基本的に複数形にします。
マイグレーション実行
$ php artisan migrate
マイグレートをロールバックする
$ php artisan migrate:rollback
モデル作成
$ php artisan make:model Test
モデル名は複数形にはしません。
Modelsディレクトリを作成済みの場合は以下のようにします。
$ php artisan make:model Models/Test
シーダー
シーダーファイル作成
$ php artisan make:seeder TestsTableSeeder
シーダー実行
新しいクラス(シーダー)を作ったらcomposer dump-autoloadも忘れずに。
$ composer dump-autoload $ php artisan db:seed --class=TestsTableSeeder