【问题标题】:Laravel: Named route not foundLaravel:找不到命名路线
【发布时间】:2014-12-29 02:40:00
【问题描述】:

我在 routes.php 中有以下命名路由:

Route::get('/', 'DefaultController@index', array('as' => 'home'));

然后,我尝试在另一个视图 (404.blade.php) 中获取指向路由的链接,基于 docs:

<a href="{{URL::route('home')}}">Go to homepage</a>

但是,带有上述代码的页面显示:异常处理程序中的错误:未定义路由 [home]。我也尝试过简单地使用route('home')

我错过了什么?

【问题讨论】:

    标签: laravel routes


    【解决方案1】:

    syntax for named routes 有点不同

    Route::get('/', array('as' => 'home', 'uses' => 'DefaultController@index'));
    

    【讨论】:

    • 是的,我的错,我想我可以使用“controller@action”语法并在array() 中添加额外的选项。可能不会。无论如何,谢谢。
    猜你喜欢
    • 2016-09-16
    • 1970-01-01
    • 2019-07-19
    • 2019-01-30
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    相关资源
    最近更新 更多