簡體   English   中英

Laravel資源控制器附加路由

[英]Laravel resource controller additional route

在有關資源控制器的Laravel文檔( http://laravel.com/docs/controllers#resource-controllers )中,有一節標題為“向資源控制器添加其他路由”。

它說在聲明資源路由之前添加路由。 因此,在我的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請求。

您缺少操作,常見問題/數據應該怎么做?

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

或控制器方法

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM