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);
     }
 }
Beispiel #2
0
 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();
 }