Php 路由到'/';只需将我发送到Laravel中的登录页面
我刚从另一个家伙那里得到这个项目,我有一种奇怪的行为:Php 路由到'/';只需将我发送到Laravel中的登录页面,php,laravel,Php,Laravel,我刚从另一个家伙那里得到这个项目,我有一种奇怪的行为: web.php路由文件中只有一个“/” 它位于身份验证路由组中 大概是这样的: Route::group(['middleware' => 'auth'], function () { Route::get('/','WelcomeController@get_welcome_view'); } Route auth显然是已登录的用户 现在,我希望www.mysite.com在您未登录的情况下转到welcome,在您登录
web.php
路由文件中只有一个“/”
它位于身份验证路由组中
大概是这样的:
Route::group(['middleware' => 'auth'], function () {
Route::get('/','WelcomeController@get_welcome_view');
}
Route auth显然是已登录的用户
现在,我希望www.mysite.com在您未登录的情况下转到welcome,在您登录的情况下转到其他地方
我曾尝试在auth中间件之外放置另一条路由,但它告诉我它正在尝试获取非对象的属性
我想这样做的一种方法是在控制器本身中重定向,但我认为这不是一种干净的方法,因为路由应该在web.php
中完成
有什么建议吗?身份验证中间件正在检查当前用户是否登录,如果没有,它将重定向到登录页面。 如果要停止重定向,请从auth中间件组中删除路由
Route::get('/','WelcomeController@get_welcome_view');
Route::group(['middleware' => 'auth'], function () {
/*Here you will put only routes that need the user to authenticate before accessing the page*/
}