diff --git a/app/Http/Controllers/Utenti.php b/app/Http/Controllers/Utenti.php
index 6621c22..c8d33be 100644
--- a/app/Http/Controllers/Utenti.php
+++ b/app/Http/Controllers/Utenti.php
@@ -52,7 +52,11 @@ class Utenti extends Controller
return $roles;
}
-
+ function deleteUser($id) {
+ User::destroy($id);
+
+ return redirect('/admin/users/new');
+ }
}
diff --git a/resources/views/components/menu.blade.php b/resources/views/components/menu.blade.php
index 89b3df5..c1615d6 100644
--- a/resources/views/components/menu.blade.php
+++ b/resources/views/components/menu.blade.php
@@ -19,10 +19,9 @@
Importa Estratto CR
-
+
-@endcan
-@can('consumi')
+@endcan @can('consumi')
Consumi
@@ -33,12 +32,10 @@
Energia
Elettrica
-@endcan
-@can('automobili')
+@endcan @can('automobili')
Automobili
-@endcan
-@can('contatti')
+@endcan @can('contatti')
Contatti
@@ -49,20 +46,21 @@
Nuovo
contatto
-@endcan
-@can('progetti')
+@endcan @can('progetti')
Progetti
-@endcan
-@can('amministrazione')
+@endcan @can('amministrazione')
Amministrazione
- @endcan
+@endcan
diff --git a/resources/views/layouts/dashboard.blade.php b/resources/views/layouts/dashboard.blade.php
index 3b7a55b..766ec72 100644
--- a/resources/views/layouts/dashboard.blade.php
+++ b/resources/views/layouts/dashboard.blade.php
@@ -6,7 +6,7 @@
-@role('user')
+@hasanyrole('user|admin')
- @endrole
+ @endhasanyrole
@endsection
diff --git a/resources/views/users/create.blade.php b/resources/views/users/create.blade.php
index 6aef619..4afbbe5 100644
--- a/resources/views/users/create.blade.php
+++ b/resources/views/users/create.blade.php
@@ -49,6 +49,7 @@
Nome |
Email |
+ Azioni |
@@ -57,7 +58,7 @@
{{ $user->name }} |
{{ $user->email }} |
-
+ Cancella |
@endforeach
diff --git a/routes/admin.php b/routes/admin.php
index 74e23a6..11d1669 100644
--- a/routes/admin.php
+++ b/routes/admin.php
@@ -126,6 +126,7 @@ Route::group(['middleware'=>['permission:amministrazione']], function(){
Route::get('users/new',[Utenti::class,'addUser']);
Route::post('users/new',[Utenti::class,'createUser']);
Route::get('users/roles',[Utenti::class,'listRoles']);
+ Route::get('users/delete/{id}',[Utenti::class,'deleteUser']);
});
// PROGETTI
Route::group(['middleware'=>['permission:progetti']], function(){