データベースの作成 †必要に応じてデータベースとユーザーを作成します。 テーブルの作成 †データベースのテーブル作成にはマイグレーションを使用します。 Laravelでは artisan コマンドを何かと多用します。 $ php artisan make:migration マイグレーション名 テーブルを作成する場合は --create オプションを指定 $ php artisan make:migration マイグレーション名 --create=sample テーブルを編集する場合は --table オプションを指定 $ php artisan make:migration マイグレーション名 --table=sample database/migrations/ 以下にファイルが生成されるので、これを編集します。 マイグレーションの実行は以下 $ php artisan migrate 最後に実行したマイグレーションを戻す場合は $ php artisan migrate:rollback 状態を確認する場合は $ php artisan migrate:status モデル †Laravelにはモデルの置き場所がありません。 atisanコマンドにてテーブル名を単数形でアッパーキャメルケースにて指定します。 $ php artisan make:model Models/Sample ルーティング †アクセスされるURLと実行されるコントローラーとの紐づけを行います。 routes/web.php Route::get('sample', 'SampleController@index'); コントローラー †artisanコマンドを実行することでベースとなるファイルを生成できます。 $ php artisan make:controller SmapleController ファイルは以下に生成されます。 app/Http/Controllers/SampleController.php ビュー †LaravelではBladeテンプレートというビューを使用します。 resources/views/sample.blade.php |