我更新了laravel,重新运行了迁移,然后应用崩溃了。
我得到的错误是:Base table or view not found: 1146 Table 'homewrk.homework'
但是,请看一下这个:
告诉我问题出在这里:
$results = Subject::with(['user'])->where('user_id', $user_id)->withCount('homeworks');
$subjects = $results->latest()->get();
但是,正如您所看到的,我正在尝试在此处获取homeworks
:
$results = Subject::with(['user'])->where('user_id', $user_id)->withCount('homeworks');
我真的不明白发生了什么。
我刚刚更新,得到了错误,回滚了迁移,然后进行了php artisan migrate
最后,我得到了这个错误。
您可以提供数据库架构吗?没有这一点,以及表格之间的相互关系,很难看到问题的根源。
您确定数据库中存在名称为家庭作业的表吗?