trans_setlocale().'/admin/company'], function () { Route::resource('company', 'Assetdocs\Company\Http\Controllers\CompanyAdminController'); }); // Admin API routes for company Route::group(['prefix' => trans_setlocale().'api/v1/admin/company'], function () { Route::resource('company', 'Assetdocs\Company\Http\Controllers\CompanyAdminApiController'); }); // User web routes for company Route::group(['prefix' => trans_setlocale().'/user/companies'], function () { Route::resource('/', 'Assetdocs\Company\Http\Controllers\CompanyUserController'); }); // User API routes for company Route::group(['prefix' => trans_setlocale().'api/v1/user/companies'], function () { Route::resource('/', 'Assetdocs\Company\Http\Controllers\CompanyUserApiController'); }); // Public web routes for company Route::group(['prefix' => trans_setlocale().'/companies'], function () { Route::get('/', 'Assetdocs\Company\Http\Controllers\CompanyController@index'); Route::get('/{slug?}', 'Assetdocs\Company\Http\Controllers\CompanyController@show'); }); // Public API routes for company Route::group(['prefix' => trans_setlocale().'api/v1/companies'], function () { Route::get('/', 'Assetdocs\Company\Http\Controllers\CompanyApiController@index'); Route::get('/{slug?}', 'Assetdocs\Company\Http\Controllers\CompanyApiController@show'); });