From 7f80290ff82d8dfd03e278ec891765a0cb4a4041 Mon Sep 17 00:00:00 2001 From: FlavioBarachino Date: Tue, 20 Jun 2023 11:06:08 +0200 Subject: [PATCH] Aggiunto OnlySeeder --- database/seeders/OnlySeeder.php | 83 +++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 database/seeders/OnlySeeder.php diff --git a/database/seeders/OnlySeeder.php b/database/seeders/OnlySeeder.php new file mode 100644 index 0000000..c2117ce --- /dev/null +++ b/database/seeders/OnlySeeder.php @@ -0,0 +1,83 @@ + '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('Portalnet_2023'), + ])->assignRole('admin'); + + $user = User::create([ + 'name'=>'Utente', + 'email'=>'user@localhost.local', + 'password'=>Hash::make('user2023'), + ])->assignRole('user'); + + $guest = User::create([ + 'name'=>'Guest', + 'email'=>'guest@localhost.local', + 'password'=>Hash::make('password'), + ])->assignRole('guest'); + } +}