我想使用角色插件: 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);
}
}
我尝试运行composer dump-autoload 以及我在互联网上发现的有关此问题的所有其他信息。
我还尝试将代码更改为:
public function run()
{
$this->call(PermissionsTableSeeder::class);
$this->call(RolesTableSeeder::class);
$this->call(ConnectRelationshipsSeeder::class);
// $this->call(UsersTableSeeder::class);
}
我似乎无法修复它。
完整错误
答案 0 :(得分:1)
This帮助了。程序包本身也解决了同一问题。
答案 1 :(得分:0)
在插件使用的所有类中删除名称空间Database \ Seeds可以解决此问题!我的播种者现在可以播种。问题出在包装本身中。