Вот что делает intended()
. Если вы проверите источник,
/**
* Create a new redirect response to the previously intended location.
*
* @param string $default
* @param int $status
* @param array $headers
* @param bool $secure
* @return \Illuminate\Http\RedirectResponse
*/
public function intended($default = '/', $status = 302, $headers = [], $secure = null)
{
$path = $this->session->pull('url.intended', $default);
return $this->to($path, $status, $headers, $secure);
}
... вы увидите, что он попытается извлечь намеченный URL из сеанса. Если вы этого не сделаете, вы можете просто удалить его.
public function authenticated(Request $request, $user)
{
$data = $request->all();
if (Spark::usesTwoFactorAuth() && $user->uses_two_factor_auth) {
return $this->redirectForTwoFactorAuth($request, $user);
}
Auth::logoutOtherDevices($request->password);
return redirect($this->redirectPath());
}
Вы также должны убедиться, что в вашем LoginController есть свойство $redirectTo
, которое указывает на вашу домашнюю страницу.
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/';