【问题标题】:Laravel resource controller additional routeLaravel 资源控制器附加路由
【发布时间】:2014-10-08 06:47:50
【问题描述】:

在关于资源控制器 (http://laravel.com/docs/controllers#resource-controllers) 的 Laravel 文档中,有一个标题为“向资源控制器添加附加路由”的部分。

它说在声明资源路由之前添加一个路由。所以,在我的 route.php 文件中,我有这个:

Route::get('faq/data');
Route::resource('faq', 'ProductFaqController');

添加上面的第一行显示后,我的 /faq 路由不再起作用。我收到以下错误:

Missing argument 2 for Illuminate\Routing\Router::get(), called in /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 208 and defined

文档有错吗?如何向我的资源控制器添加额外的路由?我想添加一条到/faq/data 的路由,它将响应GET 请求。

【问题讨论】:

    标签: php laravel laravel-4


    【解决方案1】:

    您错过了操作,faq/data 应该怎么做?

    Route::get('faq/data', function()
    {
        return 'Hello World';
    });
    

    或控制器方法

    Route::get('faq/data', 'MyController@showHelloWorld');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-18
      • 2013-06-04
      • 2013-08-20
      • 2014-07-08
      • 2018-01-16
      • 2015-07-20
      • 2018-02-18
      • 2020-09-04
      相关资源
      最近更新 更多