ce l'ho messa davvero tutta per non chiedervi aiuto anche su questa cosa, ma dopo ore non ce la faccio più.
devo aggiungere un ruolo ad un utente:
Codice PHP:
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run() {
app()['cache']->forget('spatie.permission.cache');
$user = User::find(1);
$user->assignRole(Role::findByName('admin'));
}
}
la risposta che ottengo è questa:
codice:
$ php artisan db:seed
In GuardDoesNotMatch.php line 12:
The given role or permission should use guard `` instead of `api`.
questo il mio config/auth.php:
Codice PHP:
return [
'defaults' => [
'guard' => env('AUTH_GUARD', 'api'),
],
'guards' => [
'api' => ['driver' => 'api'],
],
'providers' => [
//
],
'passwords' => [
//
],
];
non ho capito se devo aggiungere un campo apposito sulla tabella user, o se c'è qualche altra configuazione da fare.
suggerimenti??