/** * */ protected function createUsers() { User::create(['email' => '*****@*****.**', 'password' => bcrypt('james'), 'reset' => null, 'remember_token' => null]); $this->user = User::whereEmail('*****@*****.**')->first(); // create rights: $role = Role::find(1); $this->user->roles()->save($role); }
/** * Send a reset link to the given user. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function sendResetLinkEmail(Request $request) { $this->validate($request, ['email' => 'required|email']); $user = User::whereEmail($request->get('email'))->first(); if (!is_null($user) && intval($user->blocked) === 1) { $response = 'passwords.blocked'; } else { $response = Password::sendResetLink($request->only('email'), function (Message $message) { $message->subject($this->getEmailSubject()); }); } switch ($response) { case Password::RESET_LINK_SENT: return $this->getSendResetLinkEmailSuccessResponse($response); case Password::INVALID_USER: case 'passwords.blocked': default: return $this->getSendResetLinkEmailFailureResponse($response); } }
/** * Send a reset link to the given user. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function postEmail(Request $request) { $this->validate($request, ['email' => 'required|email']); $user = User::whereEmail($request->get('email'))->first(); if (!is_null($user) && intval($user->blocked) === 1) { $response = 'passwords.blocked'; } else { $response = Password::sendResetLink($request->only('email'), function (Message $message) { $message->subject($this->getEmailSubject()); }); } switch ($response) { case Password::RESET_LINK_SENT: return redirect()->back()->with('status', trans($response)); case Password::INVALID_USER: case 'passwords.blocked': return redirect()->back()->withErrors(['email' => trans($response)]); } abort(404); return ''; }
/** * @param $name * * @return PiggyBank|null */ protected function findPiggyBank($name) { // account $user = User::whereEmail('*****@*****.**')->first(); /** @var Budget $budget */ foreach (PiggyBank::get() as $piggyBank) { $account = $piggyBank->account()->first(); if ($piggyBank->name == $name && $user->id == $account->user_id) { return $piggyBank; break; } } return null; }