2017-09-13 47 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> 
... 
相關問題