路由[登录]未在Laravel 5.3上定义

时间:2016-11-13 23:44:09

标签: php url-routing laravel-routing laravel-5.3

我使用routes / web.php

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

我正在从前端调用它:

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

它抛出了我

路线[login-get]未定义错误

但是当我改为:

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

一切正常

但它给我一个 404错误

因为href: [IP] / auth / login

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

2 个答案:

答案 0 :(得分:2)

您可能需要为其命名。

  

路由:: get(&#39; auth / login&#39;,[   &#39;如&#39; =&GT; &#39;登录名,获得&#39 ;,   &#39;使用&#39; =&GT; &#39;验证\的LoginController @登录&#39;   ])的 - &GT;名称(&#34;登录&#34);

答案 1 :(得分:0)

我使用

修复它

网址而不是路线

直接登录网址。

像这样:

model.role

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