ReflectionException : Class PermissionsTableSeeder 不存在
ReflectionException : Class PermissionsTableSeeder does not exist
我想使用角色插件:
https://github.com/jeremykenedy/laravel-roles#installation
我按照安装指南进行操作,但我不断收到错误消息,即我在数据库播种器中添加的 类 在 运行
中不存在
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$this->call('PermissionsTableSeeder');
$this->call('RolesTableSeeder');
$this->call('ConnectRelationshipsSeeder');
// $this->call(UsersTableSeeder::class);
}
}
我试过运行ning composer dump-autoload
以及我在互联网上找到的关于这个问题的所有其他信息。
我还尝试将代码更改为:
public function run()
{
$this->call(PermissionsTableSeeder::class);
$this->call(RolesTableSeeder::class);
$this->call(ConnectRelationshipsSeeder::class);
// $this->call(UsersTableSeeder::class);
}
我似乎无法修复它。
完整错误
删除插件使用的所有 类 中的命名空间 Database\Seeds 解决了这个问题!我的播种机现在可以播种了。问题出在包本身。
This 有帮助。软件包本身对同一问题的解决方案。
我想使用角色插件: https://github.com/jeremykenedy/laravel-roles#installation
我按照安装指南进行操作,但我不断收到错误消息,即我在数据库播种器中添加的 类 在 运行
中不存在use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$this->call('PermissionsTableSeeder');
$this->call('RolesTableSeeder');
$this->call('ConnectRelationshipsSeeder');
// $this->call(UsersTableSeeder::class);
}
}
我试过运行ning composer dump-autoload 以及我在互联网上找到的关于这个问题的所有其他信息。
我还尝试将代码更改为:
public function run()
{
$this->call(PermissionsTableSeeder::class);
$this->call(RolesTableSeeder::class);
$this->call(ConnectRelationshipsSeeder::class);
// $this->call(UsersTableSeeder::class);
}
我似乎无法修复它。
完整错误
删除插件使用的所有 类 中的命名空间 Database\Seeds 解决了这个问题!我的播种机现在可以播种了。问题出在包本身。
This 有帮助。软件包本身对同一问题的解决方案。