Stevemo\Cpanel\User\Repo\CpanelUserInterface::delete PHP Method

delete() public method

Delete the user
Author: Steve Montambeault
public delete ( integer $id ) : void
$id integer
return void
    public function delete($id);

Usage Example

示例#1
0
 /**
  * Delete a user
  *
  * @author Steve Montambeault
  * @link   http://stevemo.ca
  *
  * @param  int $id
  * @return Response
  */
 public function destroy($id)
 {
     $currentUser = $this->users->getUser();
     if ($currentUser->id === (int) $id) {
         return Redirect::back()->with('error', Lang::get('cpanel::users.delete_denied'));
     }
     try {
         $this->users->delete($id);
         return Redirect::route('cpanel.users.index')->with('success', Lang::get('cpanel::users.delete_success'));
     } catch (UserNotFoundException $e) {
         return Redirect::route('cpanel.users.index')->with('error', $e->getMessage());
     }
 }