'/admin/item'], function () { Route::put('news/workflow/{item}/{step}', 'ItemAdminController@putWorkflow'); Route::resource('item', 'ItemAdminController'); }); // User routes for item Route::group(['prefix' => '/user/item'], function () { Route::resource('item', 'ItemUserController'); }); // Public routes for item Route::group(['prefix' => '/items'], function () { Route::get('news/workflow/{item}/{step}/{user}', 'ItemController@getWorkflow'); Route::get('/', 'ItemPublicController@index'); Route::get('/{slug?}', 'ItemPublicController@show'); });