我有一个表格权限给了我很多问题。
我从服务器上删除了它,并删除了他的迁移文件。
在表迁移中,没有具有权限迁移的行。
以防万一,我执行:
composer dump-autoload
一切都很好。
但是,当我执行其中任何一项时,
composer install
composer update
php artisan migrate
php artisan migrate:rollback
php artisan migrate:refresh
php artisan cache:clear
我明白了:
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nestsp5_laravel.ken_permissions' doesn't exist (SQL: select * from `ken_permissions`)
我在使用关键字权限的Ctrl + Shift + F搜索迁移中的引用,但找不到它。
当我在db中手动创建此表时,
composer install
composer update
php artisan cache:clear
所有这些工作
甚至
php artisan migrate
会很好地创建我的表(没有我删除的权限)
我可以通过技巧来管理它,但它无法解决问题。
有人可以向我解释这是什么问题吗?