Laravel 5.1自定义模型不会生成表格

时间:2016-01-24 11:56:43

标签: model laravel-5.1

我是Laravel初学者,我想创建一个自定义模型。运行artisan make命令后,文档说:

  

请注意,我们没有告诉Eloquent我们的用户使用哪个表   模型。 "蛇案",该类的复数名称将用作   表名,除非明确指定了其他名称。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助。