public function check(Request $request) { $email = $request->email; try { $user = User::where('email', $email)->first(); if ($user == null) { $user = new User(); $user->firstname = $request->firstname; $user->lastname = $request->lastname; $user->username = $request->username; $user->email = $request->email; $user->gender = $request->gender; $user->country = $request->country; $user->birthday = $request->birthday; $user->password = \Hash::make($request->password); $user->orientation = $request->orientation; $user->role = 'user'; if ($user->save()) { $about = new About(); $about->user_id = User::where('email', $email)->get(['id'])[0]->id; $lookingFor = new LookingFor(); $lookingFor->user_id = User::where('email', $email)->get(['id'])[0]->id; if ($about->save() && $lookingFor->save()) { return response()->json(['status' => 201], 201); } } else { return response()->json(['status' => 404], 404); } } else { return response()->json(['status' => 200, 'exists' => true], 200); } } catch (Illuminate\Database\QueryException $e) { return response()->json(['status' => 505], 505); } }
public function store(Request $request) { $about = About::where('user_id', Auth::user()->id)->first(); if ($about) { $about->hakkimda = $request->hakkimda; $about->save(); flash('Güncelleme işlemi başarıyla gercekleşti.', 'info'); return redirect()->back(); } else { $about = new About(); $about->user_id = Auth::user()->id; $about->hakkimda = $request->hakkimda; $about->save(); flash('Güncelleme işlemi başarıyla gercekleşti.', 'info'); return redirect()->back(); } }
public function update(Request $request, About $about) { $insert = $about->fill($request->input())->save(); $image = \Input::get('image'); if ($image != '') { $imagename = 'about-' . rand(11111, 99999) . '-gudperna.png'; $image = str_replace(' ', '+', $image); list($type, $image) = explode(';', $image); list(, $image) = explode(',', $image); $image = base64_decode($image); file_put_contents('upload/img/' . $imagename, $image); $about->image = $imagename; $about->save(); } if ($insert) { return 0; } else { return 1; } }
public function posteditabout(Request $request) { $model_about = new About(); $model_about->about = $request->input('about'); $model_about->save(); }