set_route_guard('web').'/company'], function () { Route::resource('company', 'CompanyResourceController'); }); // Public routes for company Route::get('company/popular/{period?}', 'CompanyPublicController@popular'); Route::get('companies/', 'CompanyPublicController@index'); Route::get('companies/{slug?}', 'CompanyPublicController@show'); // Resource routes for application Route::group(['prefix' => set_route_guard('web').'/company'], function () { Route::resource('application', 'ApplicationResourceController'); }); // Public routes for application Route::get('application/popular/{period?}', 'ApplicationPublicController@popular'); Route::get('companies/', 'ApplicationPublicController@index'); Route::get('companies/{slug?}', 'ApplicationPublicController@show'); // Resource routes for employee Route::group(['prefix' => set_route_guard('web').'/company'], function () { Route::resource('employee', 'EmployeeResourceController'); }); // Public routes for employee Route::get('employee/popular/{period?}', 'EmployeePublicController@popular'); Route::get('companies/', 'EmployeePublicController@index'); Route::get('companies/{slug?}', 'EmployeePublicController@show'); // Resource routes for employer Route::group(['prefix' => set_route_guard('web').'/company'], function () { Route::resource('employer', 'EmployerResourceController'); }); // Public routes for employer Route::get('employer/popular/{period?}', 'EmployerPublicController@popular'); Route::get('companies/', 'EmployerPublicController@index'); Route::get('companies/{slug?}', 'EmployerPublicController@show');