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'; } } }
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!'); }); }
public function users_id($id) { $users = User::all(); $user = User::find($id); return view('Admin.edit', compact('users', 'user')); }
/** * @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'); }