trans_setlocale().'/admin/departments'], function () { Route::resource('department', 'Assetdocs\Departments\Http\Controllers\DepartmentAdminController'); }); // Admin API routes for department Route::group(['prefix' => trans_setlocale().'api/v1/admin/departments'], function () { Route::resource('department', 'Assetdocs\Departments\Http\Controllers\DepartmentAdminApiController'); }); // User web routes for department Route::group(['prefix' => trans_setlocale().'/user/departments'], function () { Route::resource('/', 'Assetdocs\Departments\Http\Controllers\DepartmentUserController'); }); // User API routes for department Route::group(['prefix' => trans_setlocale().'api/v1/user/departments'], function () { Route::resource('/', 'Assetdocs\Departments\Http\Controllers\DepartmentUserApiController'); }); // Public web routes for department Route::group(['prefix' => trans_setlocale().'/departments'], function () { Route::get('/', 'Assetdocs\Departments\Http\Controllers\DepartmentController@index'); Route::get('/{slug?}', 'Assetdocs\Departments\Http\Controllers\DepartmentController@show'); }); // Public API routes for department Route::group(['prefix' => trans_setlocale().'api/v1/departments'], function () { Route::get('/', 'Assetdocs\Departments\Http\Controllers\DepartmentApiController@index'); Route::get('/{slug?}', 'Assetdocs\Departments\Http\Controllers\DepartmentApiController@show'); });