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')
    @@ -53,7 +53,7 @@
    - @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(){