Example #1
0
 /**
  * Remove the specified resource from storage.
  * DELETE /users/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     // Delete everything related to the user
     Task::where('user_id', Auth::id())->delete();
     Credential::where('user_id', Auth::id())->delete();
     Project::where('user_id', Auth::id())->delete();
     Client::where('user_id', Auth::id())->delete();
     User::where('id', Auth::id())->delete();
     // Logout and redirect back to home page
     Auth::logout();
     return Redirect::to('/');
 }
 public function update(Request $request, $id)
 {
     $client = Client::where('id', $id)->first();
     $client->surname = $request->input('surname');
     $client->name = $request->input('name');
     $client->age = $request->input('age');
     $client->room_id = $request->input('room_id');
     $client->save();
     $room = $request->input('room_id');
     $false = Room::where('id', $room)->first();
     $false->free = 0;
     $false->save();
     return $client;
 }
 private function _get_user_client()
 {
     return Client::where('user_id', '=', Auth::user()->id)->first()->id;
 }