Beispiel #1
0
 public function postFavorite(Request $request)
 {
     if ($request->input('toggle') == 'u') {
         $existanceCheck = UserFavorites::where('user_id', '=', Auth::user()->id)->where('favorited_id', '=', $request->input('user'))->count();
         if ($existanceCheck) {
             $follow = UserFavorites::where('user_id', '=', Auth::user()->id)->where('favorited_id', '=', $request->input('user'))->first();
             $follow->delete();
             $user = User::find($request->input('user'));
             $user->favorites--;
             $user->save();
             echo 'ok';
         } else {
             echo 'error';
         }
     } elseif ($request->input('toggle') == 'f') {
         $existanceCheck = UserFavorites::where('user_id', '=', Auth::user()->id)->where('favorited_id', '=', $request->input('user'))->count();
         if (!$existanceCheck) {
             $follow = new UserFavorites();
             $follow->user_id = Auth::user()->id;
             $follow->favorited_id = $request->input('user');
             $follow->save();
             $user = User::find($request->input('user'));
             $user->favorites++;
             $user->save();
             echo 'ok';
         } else {
             echo 'error';
         }
     }
 }
Beispiel #2
0
 public function sendMail()
 {
     $user = User::find(2);
     $investor = Investor::find(10);
     Mail::send('emails.reminder', ['user' => $user, 'investor' => $investor], function ($m) use($user) {
         $m->from('*****@*****.**', 'Cars2Let Investor Reporting');
         $m->to('*****@*****.**', $user->name)->subject('Your Reminder!');
     });
 }
Beispiel #3
0
 public function users_id($id)
 {
     $users = User::all();
     $user = User::find($id);
     return view('Admin.edit', compact('users', 'user'));
 }
Beispiel #4
0
 /**
  * @param \App\Http\Controllers\Request|Request $request
  * @param $id
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function info(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['image' => 'required|max:700|mimes:jpeg,bmp,png']);
     if ($validator->fails()) {
         return redirect('/profile')->withInput()->withErrors($validator);
     }
     if ($request->hasFile('image')) {
         $user = User::find($id);
         $user->name = $request['username'];
         $user->email = $request['email'];
         $fileType1 = $request->file('image')->getClientOriginalExtension();
         $fname = Auth::user()->name . $request->title;
         $fileName1 = $fname . '.' . $fileType1;
         $documentRoot = 'images/user/';
         $request->file('image')->move($documentRoot, $fileName1);
         $user->avatar = $fileName1;
         $user->save();
         Session::flash('message', 'Successfully updated!');
     }
     return redirect('profile');
 }