Laravel用偏移制作模型

Laravel用偏移制作模型,laravel,laravel-5,database-migration,Laravel,Laravel 5,Database Migration,我正在使用以下命令在Laravel 5上创建模型: php artisan make:model Settings php artisan make:model ModelName -m 正如视频课程所示,一旦创建了模型,就必须创建新的迁移文件。但是,在我看来,移民并没有被创造出来。 如何在创建模型时生成迁移 composer.json: ... "require": { "php": ">=5.5.9", "larave

我正在使用以下命令在Laravel 5上创建模型:

php artisan make:model Settings
    php artisan make:model ModelName -m
正如视频课程所示,一旦创建了模型,就必须创建新的迁移文件。但是,在我看来,移民并没有被创造出来。 如何在创建模型时生成迁移

composer.json:

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

这很奇怪,因为要跳过迁移,您可以使用标志
--不迁移
。这意味着调用php artisan make:model Foo应自动创建所有内容。artisan是否显示任何错误?你查过日志了吗?您使用的是哪种Laravel版本?5.5.1?

我猜您的L5版本相当旧,因为它们禁用了在创建模型的同时创建迁移

尝试运行ff:

php artisan make:model Settings --migration

如果要在生成模型时生成数据库迁移,可以使用--migration或-m选项

php artisan make:模型设置--迁移


php artisan make:model Settings-m

您可以使用
make:model
标志,如

php artisan make:模型设置-m

帮助:
php artisan make:model--帮助

尝试使用此命令

php artisan make:model ModelName -m


它将使用迁移类创建模型。您也可以使用以下命令:

php artisan make:model Settings
    php artisan make:model ModelName -m
如果您想为您的模型制作控制器,您应该编写以下命令:

   php artisan make:model ModelName -mc

   // or 

   php artisan make:model ModelName -mcr  (r: for resource methods)
2020年更新:

您现在可以执行以下操作:

php artisan make:model ModelName -a
要创建一个应用程序,请执行以下操作:

  • 模型
  • 控制器
  • 播种机
  • 迁移
  • 工厂

  • 全部使用一个命令。

    这是最新版本,我昨天刚刚安装并开始学习Laravel。查看了存储/日志中的日志文件,未显示任何错误。Artisan正在成功完成,没有显示任何错误。我昨天刚刚使用composer安装了Laravel,为什么它会很旧?你能粘贴你的composer.json吗?Laravel版本是5.1.8。你是对的,我用了偏头痛,它起作用了。Posted composer.jsonIt有一点旁白,但就约定而言,模型和名称之间不应该有下划线。只是记下这一点,因为这似乎是一个许多初学者都会趋之若鹜的问题。@helios456我加了下划线,因为人们可以理解将模型名称放在括号的旁边[Model_Name=模型用户的名称,他可以在该位置放任何东西]。更新并删除了下划线,以免误导未阅读评论的人