在命令中运行php artisan eventnotification:mail
时,它抛出以下错误
“ SQLSTATE [42S02]:找不到基本表或视图:1146表”
我的appserviceprovider.php
public function boot() {
$rolesList = $this->getRolesList();
View::share("rolesListArr", $rolesList);
}
我的cron工作:
protected function schedule(Schedule $schedule)
{
$schedule->command('eventnotification:mail')->everyMinute();
}
如何修复“ [Illuminate \ Database \ QueryException] SQLSTATE [42S02]:找不到基表或视图:1146表“
答案 0 :(得分:0)
检查您的迁移文件,也许您正在使用Schema::table
,例如:
Schema::table('table_name', function ($table) {
// ...
});
如果要创建新表,则必须使用Schema::create:
Schema::create('table_name', function ($table) {
// ...
});
有关更多信息,请参见Laravel migration documentation。
如果您使用的是Schema :: create,请提供迁移文件的内容。