2017-09-13 144 views
0

我做了一个名为persons的迁移,而我想导入数据使用修补程序,然后错误显示我做了一个名为人员的迁移,而我想导入数据时使用修补程序,然后显示Illuminate \ Database \ QueryException消息'SQLSTATE [42S02]:Base table or view not found:1146'test.people'不存在SQL:。SELEC照明 Database QueryException消息'SQLSTATE [42S02]:基表或视图未找到:1146'test.people'不存在

+1

是不是已经很自我解释了?你可以在'test'数据库中检查'people'表格吗.. –

+1

您是否在导入数据之前执行迁移? – Jerodev

回答

0

可以在你的数据库表没有正确创建 您必须首先创建自己的模型和迁移文件可能会导致该错误

创建它们可以运行这个合作mmand(例如):

php artisan make:model People -m 

然后,在人民的模型类,并在迁移文件中的所有配置后 - 运行:

php artisan migrate 

这将在数据库中创建的所有迁移表。 p.s.不要忘记检查你的.env文件是否有正确的数据库名称。

... 
DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=<your_database_name> 
DB_USERNAME=<your_username> 
DB_PASSWORD=<your_password> 
... 
相关问题