public function postAdd(Request $request) { $user = \vAMSYS\User::where('email', $request->input('email'))->first(); $pilot = new Pilot(); $pilot->username = $request->input('callsign'); $pilot->rank_id = 1; $pilot->user_id = $user->id; $pilot->airline_id = Session::get('airlineId'); $pilot->location_id = 16515; $pilot->save(); return view('staff.pilots.dashboard'); }
public function postForgotPassword(Request $request) { $this->validate($request, ['email' => 'required']); $email = $request->input('email'); $user = User::where('email', '=', $email)->first(); if (!is_null($user)) { // Generate reset key $key = md5(time() . $user->id . $user->email . $user->password . mt_rand()); $user->remember_token = $key; $user->save(); // Send reset email Mail::send('emails.forgotPassword', ['user' => $user, 'key' => $key], function ($m) use($user) { $m->to($user->email, $user->name)->subject('vAMSYS Password Reset'); }); } return redirect('/auth/login')->withErrors(['login' => 'Password Reset instructions will be sent to that email address if an account exists.']); }