1. コントローラーを生成する
php artisan make:controller PhotoController
2. RESTFUL を使用してコントローラーを生成する
php artisan make:controller PhotoController --resource
Route::resource('photo', 'PhotoController');
なぜリソース パラメーターを使用するのか?これらの操作を渡す - -resource はこれらのメソッドを直接生成できます。 Route::resource は実際にクイック ルートを生成するため、本来作成する必要がある Get、post、および delete をワンクリックで安静な方法で直接生成できます。 Index はリスト、store は new、show は詳細、update は変更、destory は削除であることに注意してください。
3. モデルの生成
php 職人 make:model User -m
ユーザーモデルの生成とデータベース作成ファイルの生成を同時に行う
4. PHP データテーブルのメンテナンス (移行)
新しい移行:
php artisan make:migration create_users_table
新しい移行database/migrations ディレクトリにあり、各移行ファイル名には、Laravel が順序を決定できるタイムスタンプが含まれています。
--table および --create オプションを使用して、テーブル名と、移行で新しいデータ テーブルを作成するかどうかを指定できます。これらのオプションは、上記の移行コマンドの後に配置し、テーブル名を指定するだけです:
php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users
移行を実行します:
php artisan migrate
5. データを設定します
新しい人口を設定します:
php artisan make:seeder UserTableSeeder
ポピュラーを実行します:
php 職人 db:seed
php 職人 db:seed --class=UserTableSeeder
また、merge:refresh コマンドを使用してデータベースにデータを入力することもできます。これにより、移行をロールバックして再実行することもでき、必要な場合に便利です。データベースを完全に再構築するには:
php 職人 移行:refresh --seed