DaveJamesMiller面包屑错误 - Laravel

时间:2015-05-11 22:11:03

标签: laravel routes laravel-5 breadcrumbs

我目前正在尝试为breadcrumbs应用设置Laravel 5。不幸的是,当我访问localhost:8888/auth/login时,我目前遇到此错误:

  

错误异常   /Users/ben/Sites/laravel/vendor/davejamesmiller/laravel-breadcrumbs/src/CurrentRoute.php   第29行

     

当前路线(GET / auth / login)未命名 - 请检查   routes.php为" as"参数

routes.php文件:

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

无论是否添加['as' => 'login', 'uses' => 'Auth/AuthController@getLogin'],都会显示错误。

Breadcrumbs.php

Breadcrumbs::register('login', function($breadcrumbs)
{
    $breadcrumbs->parent('home');
    $breadcrumbs->push('Login', route('login'));
});

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我通过将路线更改为以下内容来解决此问题:

Route::get('auth/login',
    ['as' => 'login', 'uses' => 'Auth/AuthController@getLogin']);

您只能声明一次使用哪种控制器方法。