【发布时间】:2015-10-20 07:41:52
【问题描述】:
我在群组中的获取路线有问题。这是我的代码:
Route::group(['prefix' => 'commodities'], function(){
Route::get('commodities', [
'as' => 'showCommodities', 'uses' => 'CommodityController@showAll'
]);
Route::get('{id}', [
'as' => 'showCommodity', 'uses' => 'CommodityController@show'
]);
Route::get('add', [
'as' => 'addCommodity', 'uses' => 'CommodityController@create'
]);
Route::post('update', [
'as' => 'updateCommodity', 'uses' => 'CommodityController@update'
]);
Route::post('destroy', [
'as' => 'destroyCommodity', 'uses' => 'CommodityController@destroy'
]);
Route::post('add', [
'as' => 'storeCommodity', 'uses' => 'CommodityController@store'
]);
});
我把CommodityController代码贴在这里http://pastebin.com/bWrdVhsv
除 GET 路由 commodites/add 外,一切正常。我总是得到一个白页。我的调试设置为TRUE,并且我有正确的刀片。
我错过了什么吗?
【问题讨论】:
-
你能告诉我们你的
CommodityController吗? -
@Adrenaxus,更新了我的帖子
-
您确定在
views/pages/admin/commodity中有一个名为add.blade.php的文件吗? -
我有 add.blade.php @Adrenaxus
-
添加了答案。您的
{id}路由正在通过 get 请求捕获所有 url,因此add路由被忽略。