Laravel 5.3直接归属URI到路由中的身份验证?

时间:2016-11-24 04:45:17

标签: php laravel authentication

Laravel 5.3 newb here。我希望localhost:8000转到php artisan make:auth生成的登录页面。

我的路线web.php默认情况下如下:

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index');

这当然会将它带到默认的Laravel欢迎页面。

我将其更改为:

Route::get('/', function () {
    return view('home');
});

Auth::routes();

Route::get('/home', 'HomeController@index');

当没有进行身份验证时,会显示You are logged in!的信息中心,因此无效。

我将其更改为此内容并且根本没有任何内容加载:

Route::get('/', function () {
    Auth::routes();

    Route::get('/home', 'HomeController@index');
});

尝试过其他一些事情似乎没什么用。如果可能的话,还希望URI只是localhost:8000而不是localhost:8000/login或类似的东西。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

发布此消息后约5分钟,我意识到我需要这样做:

Route::get('/', function () {
    return view('auth.login');
});

Auth::routes();

Route::get('/home', 'HomeController@index');