group(function () { Route::resource('story', 'StoryResourceController'); }); // Guard routes for category Route::prefix('{guard}/story')->group(function () { Route::resource('category', 'CategoryResourceController'); }); // Public routes for story Route::get('stories/', 'StoryPublicController@index'); Route::get('story/{slug?}', 'StoryPublicController@show');