路由[login]在Laravel 5.3中没有定义



我使用的是routes/web.php

Route::get('login', [
 'as' => 'login-get',
 'uses' => 'AuthLoginController@login'
]);

我从前端像这样调用它:

<li><a href="{{ route('login-get') }}">Iniciar sesión</a></li>

它把我扔了

路线(login-get)没有定义: 误差

但是当我改成:

Route::get('auth/login', [
 'as' => 'login-get',
 'uses' => 'AuthLoginController@login'
]);

It goes Fine

但是它给我一个404错误

因为href: [IP]/auth/login

所以如果有人有答案,请帮助。

你可能需要给它起个名字

路线:get(身份验证/登录的,'as' => 'login-get','uses' => 'AuthLoginController@login') ->名称("登录");

我用

修复它

路线

并直接登录url

:

<li><a href="{{ url('login') }}">Iniciar sesión</a></li> 

:但我还是不明白有人知道!!

最新更新