set_route_guard('web').'/profile'], function () { Route::resource('profile', 'ProfileResourceController'); }); // Public routes for profile Route::get('profile/popular/{period?}', 'ProfilePublicController@popular'); Route::get('profiles/', 'ProfilePublicController@index'); Route::get('profiles/{slug?}', 'ProfilePublicController@show'); // Resource routes for visit Route::group(['prefix' => set_route_guard('web').'/profile'], function () { Route::resource('visit', 'VisitResourceController'); }); // Public routes for visit Route::get('visit/popular/{period?}', 'VisitPublicController@popular'); Route::get('profiles/', 'VisitPublicController@index'); Route::get('profiles/{slug?}', 'VisitPublicController@show'); // Resource routes for shortlist Route::group(['prefix' => set_route_guard('web').'/profile'], function () { Route::resource('shortlist', 'ShortlistResourceController'); }); // Public routes for shortlist Route::get('shortlist/popular/{period?}', 'ShortlistPublicController@popular'); Route::get('profiles/', 'ShortlistPublicController@index'); Route::get('profiles/{slug?}', 'ShortlistPublicController@show'); // Resource routes for request Route::group(['prefix' => set_route_guard('web').'/profile'], function () { Route::resource('request', 'RequestResourceController'); }); // Public routes for request Route::get('request/popular/{period?}', 'RequestPublicController@popular'); Route::get('profiles/', 'RequestPublicController@index'); Route::get('profiles/{slug?}', 'RequestPublicController@show');