Model Laravel 5.1自定义模型不生成表

Model Laravel 5.1自定义模型不生成表,model,laravel-5.1,Model,Laravel 5.1,我是Laravel初学者,我想创建一个自定义模型。运行artisan make命令后,文档会显示以下内容: 请注意,我们并没有告诉雄辩的用户使用哪个表 模型类的复数名“snake case”将用作 表名称,除非明确指定了其他名称 但是表是何时以及如何创建的?当我使用->save()方法将我的资料存储在数据库中时,我假设,如果Laravel找不到这样的表,该表将自动创建。相反,我得到了丢失表错误 它是否假设,在创建模型之前,我需要使用迁移创建表?谢谢你的帮助。到目前为止,我阅读了所有关于自定义模型

我是Laravel初学者,我想创建一个自定义模型。运行artisan make命令后,文档会显示以下内容:

请注意,我们并没有告诉雄辩的用户使用哪个表 模型类的复数名“snake case”将用作 表名称,除非明确指定了其他名称

但是表是何时以及如何创建的?当我使用
->save()
方法将我的资料存储在数据库中时,我假设,如果Laravel找不到这样的表,该表将自动创建。相反,我得到了丢失表错误


它是否假设,在创建模型之前,我需要使用迁移创建表?谢谢你的帮助。到目前为止,我阅读了所有关于自定义模型的文档,但我无法得到我需要的答案。

您必须在从迁移文件检查文档部分创建模型之前创建表,然后模型将使用类的复数名称作为表名

注意:您必须首先设置数据库配置,然后手动创建数据库检查部分


希望这对您有所帮助。

您首先需要这样做。谢谢。此时我已经进行了迁移。看起来,即使使用artisan创建自定义模型,也会创建一个迁移php文件,该文件已经需要使用php artisan migrate命令进行修改和启动。