Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 身份验证后重定向到所需页面_Php_Laravel - Fatal编程技术网

Php 身份验证后重定向到所需页面

Php 身份验证后重定向到所需页面,php,laravel,Php,Laravel,当有人试图访问需要身份验证的页面时,会重定向到登录页面。如何在成功登录后将其重定向到所需页面而不是默认链接?请参阅默认登录控制器文件 这是我的一部分 /** * Where to redirect users after login. * * @var string */ protected $redirectTo = '/home'; 将该属性更改为首选端点,它们将被相应重定向。打开app/Htpp/Controllers/Auth/LoginController有一个名为redir

当有人试图访问需要身份验证的页面时,会重定向到登录页面。如何在成功登录后将其重定向到所需页面而不是默认链接?

请参阅默认登录控制器文件

这是我的一部分

/**
 * Where to redirect users after login.
 *
 * @var string
 */
protected $redirectTo = '/home';
将该属性更改为首选端点,它们将被相应重定向。

打开app/Htpp/Controllers/Auth/LoginController有一个名为redirect的参数,可以根据需要更改任何路由

/**
 * Where to redirect users after login.
 *
 * @var string
 */
protected $redirectTo = '/home';
或者,如果您想使用一些逻辑,您可以创建一个名为redirectTo的方法


您所要做的就是覆盖控制器/Auth/LoginController.php上的redirectTo函数,如下所示:

protected function redirectTo()
{
    return '/desired-page';
}
返回重定向->预期的“仪表板”;我的意思是,当一个用户访问一个页面并且没有经过身份验证时,他们会被重定向到登录页面。因此,在登录后,他们应该返回到他们想要访问的页面。以上这些对我很有用
protected function redirectTo()
{
    return '/desired-page';
}