web-dev-qa-db-ja.com

Laravel=マイグレーションでモデルを作成

このコマンドでLaravel 5でモデルを作成しています:

php artisan make:model Settings

ビデオレッスンに示されているように、モデルが作成されるとすぐに、新しい移行ファイルも作成する必要があります。しかし、私の状況では、移行は作成されていません。モデルの作成時に移行を生成するにはどうすればよいですか?

composer.json:

...
    "require": {
            "php": ">=5.5.9",
            "laravel/framework": "5.1.*"
        },
...
13

L5のビルドは、モデルの作成と一緒に移行の作成を無効にしているため、かなり古いと思われます。

Ffを実行してみてください。

php artisan make:model Settings --migration
28
davsp

このコマンドを使用してみてください

php artisan make:model Model_Name -m

OR

php artisan make:model Model_Name --migration

機能付きの移行を作成します

12
Ashish

また、次のコマンドを使用できます。

    php artisan make:model ModelName -m

モデルのコントローラーを作成する場合は、次のコマンドを作成する必要があります。

   php artisan make:model ModelName -mc

   // or 

   php artisan make:model ModelName -mcr  (r: for resource methods)
5
hamidteimouri

次のようなmake:modelフラグを使用できます。

php artisan make:model Setting -m

enter image description here

ヘルプ:php artisan make:model --help

2
bmatovu

モデルを生成するときにデータベース移行を生成する場合は、-migrationまたは-mオプションを使用できます

php artisan make:model Settings --migration

php artisan make:model Settings -m

1
Rayees Pk

skip移行にはフラグ--no-migrationを使用できるため、奇妙です。つまり、php artisan make:model Fooを呼び出すと、すべてが自動的に作成されます。職人はエラーを表示しますか?ログを確認しましたか?何Laravelバージョンを使用していますか?5?5.1?

0
Matt Komarnicki