'admin' ]); $role_user = Role::create([ 'name' => 'user' ]); $role_guest = Role::create([ 'name' => 'guest' ]); // Permission Creation Permission::create([ 'name' => 'conti' ]); Permission::create([ 'name' => 'consumi' ]); Permission::create([ 'name' => 'automobili' ]); Permission::create([ 'name' => 'contatti' ]); Permission::create([ 'name' => 'affitti' ]); Permission::create([ 'name' => 'progetti' ]); Permission::create([ 'name' => 'amministrazione' ]); // Assegnazione permessi al ruolo user $role_user->givePermissionTo('affitti'); $role_user->givePermissionTo('automobili'); $role_user->givePermissionTo('contatti'); $role_user->givePermissionTo('consumi'); $role_user->givePermissionTo('conti'); $role_user->givePermissionTo('progetti'); // Assegnazione permessi al ruolo guest $role_guest->givePermissionTo('affitti'); $admin = User::create([ 'name'=>'Amministratore', 'email'=>'admin@localhost.local', 'password'=>Hash::make('password'), ])->assignRole($role_admin); $user = User::create([ 'name'=>'Utente', 'email'=>'user@localhost.local', 'password'=>Hash::make('password'), ])->assignRole($role_user); $guest = User::create([ 'name'=>'Guest', 'email'=>'guest@localhost.local', 'password'=>Hash::make('password'), ])->assignRole($role_guest); } }