このコマンドでLaravel 5でモデルを作成しています:
php artisan make:model Settings
ビデオレッスンに示されているように、モデルが作成されるとすぐに、新しい移行ファイルも作成する必要があります。しかし、私の状況では、移行は作成されていません。モデルの作成時に移行を生成するにはどうすればよいですか?
composer.json:
...
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*"
},
...
L5のビルドは、モデルの作成と一緒に移行の作成を無効にしているため、かなり古いと思われます。
Ffを実行してみてください。
php artisan make:model Settings --migration
このコマンドを使用してみてください
php artisan make:model Model_Name -m
OR
php artisan make:model Model_Name --migration
機能付きの移行を作成します
また、次のコマンドを使用できます。
php artisan make:model ModelName -m
モデルのコントローラーを作成する場合は、次のコマンドを作成する必要があります。
php artisan make:model ModelName -mc
// or
php artisan make:model ModelName -mcr (r: for resource methods)
モデルを生成するときにデータベース移行を生成する場合は、-migrationまたは-mオプションを使用できます
php artisan make:model Settings --migration
php artisan make:model Settings -m
skip移行にはフラグ--no-migration
を使用できるため、奇妙です。つまり、php artisan make:model Foo
を呼び出すと、すべてが自動的に作成されます。職人はエラーを表示しますか?ログを確認しましたか?何Laravelバージョンを使用していますか?5?5.1?