From 391b9ede5fa26a09a18dba53218c14ad0b1114bb Mon Sep 17 00:00:00 2001 From: vickyKDV Date: Fri, 11 May 2018 16:48:27 +0700 Subject: [PATCH] Penambahan Action Hapus User --- app/Http/Controllers/UsersController.php | 3 ++- resources/views/users/edit.blade.php | 2 ++ routes/web.php | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index 0259bac..4b10547 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -166,7 +166,8 @@ class UsersController extends Controller */ public function destroy(User $user) { - // + $user->delete('manager_id'); + return redirect()->route('users.search'); } /** diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php index 19c1af2..9cf9476 100644 --- a/resources/views/users/edit.blade.php +++ b/resources/views/users/edit.blade.php @@ -9,6 +9,7 @@
{{ Form::model($user, ['route' => ['users.update', $user->id], 'method' =>'patch', 'autocomplete' => 'off']) }} + {{ Form::model($user, ['route' => ['users.destroy', $user->id], 'method' =>'delete', 'autocomplete' => 'on']) }}

{{ trans('user.edit') }}

@@ -51,6 +52,7 @@
{{ Form::submit(trans('app.update'), ['class' => 'btn btn-primary']) }} + {{ Form::submit(trans('app.delete'), ['class' => 'btn btn-danger']) }} {{ link_to_route('users.show', trans('app.cancel'), [$user->id], ['class' => 'btn btn-default']) }}
diff --git a/routes/web.php b/routes/web.php index d7d5503..b04a0d7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -27,6 +27,7 @@ Route::post('family-actions/{user}/set-parent', 'FamilyActionsController@setPare Route::get('profile-search', 'UsersController@search')->name('users.search'); Route::get('users/{user}', 'UsersController@show')->name('users.show'); Route::get('users/{user}/edit', 'UsersController@edit')->name('users.edit'); +Route::delete('users/{user}', 'UsersController@destroy')->name('users.destroy'); Route::patch('users/{user}', 'UsersController@update')->name('users.update'); Route::get('users/{user}/chart', 'UsersController@chart')->name('users.chart'); Route::get('users/{user}/tree', 'UsersController@tree')->name('users.tree');