QueryException in Connection.php line 655: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'doctor_info.hospital_categories' doesn't exist (SQL:
select * from hospital_categories
)
我的表名称是hospitalcategory
,但是当我访问此页面时,它给了我这些错误。
我跑composer dump-autoload
, php artisan cache:clear
,和php artisan config:clear
命令,但无法解决此错误。
我该如何解决此错误?
最佳答案
如果我理解的话,你的表名似乎是“hospital_category”,而 Laravel 正在查询“hospital_categories”。
Laravel 默认情况下使用复数形式的表名称。如果您不喜欢,您需要在模型中手动指定表名称(例如):
class YourModel extends Model {
public $table = "hospital_category";
关于php - Laravel 5.1 中未找到基表或 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38032886/