在 laravel 5.1 中找不到基础 table 或视图
Base table or view not found in laravel 5.1
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
)
我的 Table 名字是 hospitalcategory
,但是当我访问这个页面时它给我这些错误。
我 运行 composer dump-autoload
、php artisan cache:clear
和 php artisan config:clear
命令,但无法解决此错误。
我该怎么做才能解决这个错误?
据我了解,您的 table 名称似乎是 "hospital_category",而 Laravel 正在查询 "hospital_categories"。
Laravel,默认情况下,复数 table 个名字。如果您不喜欢,您需要在模型中手动指定您的 table 名称(例如):
class YourModel extends Model {
public $table = "hospital_category";
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
)
我的 Table 名字是 hospitalcategory
,但是当我访问这个页面时它给我这些错误。
我 运行 composer dump-autoload
、php artisan cache:clear
和 php artisan config:clear
命令,但无法解决此错误。
我该怎么做才能解决这个错误?
据我了解,您的 table 名称似乎是 "hospital_category",而 Laravel 正在查询 "hospital_categories"。
Laravel,默认情况下,复数 table 个名字。如果您不喜欢,您需要在模型中手动指定您的 table 名称(例如):
class YourModel extends Model {
public $table = "hospital_category";