dwi*_*yah 0 authentication laravel
如何将默认路由
更改('/')为('home/landing/page')?我更改了身份验证,但它不起作用。
首先,您需要根据您使用的 Laravel 版本为您的routes.php文件或web.php文件添加路由。它应该是这样的:
Route::get('home/landing/page', 'SomeController@function`);
Run Code Online (Sandbox Code Playgroud)
显然更换SomeController@function您的控制器和适当的功能。这就是您当前收到错误的原因,因为没有设置路由。
接下来,您可能希望更新您的内容AuthController.php以包括:
private $redirectTo = 'home/landing/page';
Run Code Online (Sandbox Code Playgroud)
这可确保在用户登录后将他们重定向到正确的页面。
最后,您可能希望将任何请求/重定向到重定向到新页面home/landing/page。您可以在您的路由、控制器或中间件中执行此操作,选择权在您。这是在路由文件中执行此操作的演示:
Route::get('/', function () {
return redirect('home/landing/page');
});
Run Code Online (Sandbox Code Playgroud)
有了上述所有内容,以及您的 auth 中间件将用户重定向到home/landing/page,您应该已经涵盖了用户何时到达您的/路线的所有基础。
| 归档时间: |
|
| 查看次数: |
7261 次 |
| 最近记录: |