Delete account is no longer a GET request

This commit is contained in:
Dane Everitt 2016-01-04 16:22:57 -05:00
parent 4ae8a45ed3
commit 98d2a1e1fd
3 changed files with 30 additions and 10 deletions

View file

@ -47,13 +47,17 @@ class AccountsController extends Controller
]);
}
public function getDelete(Request $request, $id)
public function deleteView(Request $request, $id)
{
$user = new UserRepository;
$user->delete($id);
Alert::success('An account has been successfully deleted.')->flash();
return redirect()->route('admin.accounts');
try {
User::findOrFail($id)->delete();
return response(null, 204);
} catch(\Exception $ex) {
Log::error($ex);
return response()->json([
'error' => 'An error occured while attempting to delete this user.'
], 500);
}
}
public function postNew(Request $request)

View file

@ -55,8 +55,8 @@ class AdminRoutes {
]);
// Delete an Account Matching an ID
$router->get('/delete/{id}', [
'uses' => 'Admin\AccountsController@getDelete'
$router->delete('/view/{id}', [
'uses' => 'Admin\AccountsController@deleteView'
]);
});