В laravel 5.4, где находится расположение промежуточного программного обеспечения «auth», поскольку я могу изменить путь перенаправления по умолчанию после выхода из системы?
Здесь я использую код в моем homecontroller.php —
public function __construct()
{
$this->middleware('auth');
}
Теперь я хочу настроить промежуточное программное обеспечение «auth». Но я не нахожу это место.
класс: app / Http / Controllers / Auth / AuthController.php
Добавьте ниже свойство к классу
protected $redirectAfterLogout = 'auth/new_redirect';
Я нашел это в
поставщик \ Laravel \ рамки \ SRC \ Осветите \ Foundation \ Auth \ AuthenticatesUsers.php
Просто измените путь перенаправления на предпочитаемый вами URL.
/**
* Log the user out of the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->invalidate();
return redirect('/');
}