/** * 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; }