答案 0 :(得分:4)
首先,您需要为routes.php
文件或web.php
文件添加路由,具体取决于您使用的Laravel版本。看起来应该是这样的:
Route::get('home/landing/page', 'SomeController@function`);
显然替换了控制器的SomeController@function
和相应的功能。这就是您当前收到错误的原因,因为没有设置路由。
接下来,您可能希望更新AuthController.php
以包含:
private $redirectTo = 'home/landing/page';
这可确保用户登录后重定向到右页。
最后,您可能希望将任何请求重定向到/
以重定向到新页面home/landing/page
。您可以在您的路线,控制器或中间件中执行此操作,您可以选择。这是在路线文件中进行的演示:
Route::get('/', function () {
return redirect('home/landing/page');
});
通过以上所有操作,以及您的身份验证中间件将用户重定向到home/landing/page
,您应该已经覆盖了用户何时点击/
路由的所有基础。