trans_setlocale().'/admin/incident'], function () { Route::resource('incident', 'Assetdocs\Incident\Http\Controllers\IncidentAdminController'); }); // Admin API routes for incident Route::group(['prefix' => trans_setlocale().'api/v1/admin/incident'], function () { Route::resource('incident', 'Assetdocs\Incident\Http\Controllers\IncidentAdminApiController'); }); // User web routes for incident Route::group(['prefix' => trans_setlocale().'/user/incidents'], function () { Route::resource('/', 'Assetdocs\Incident\Http\Controllers\IncidentUserController'); }); // User API routes for incident Route::group(['prefix' => trans_setlocale().'api/v1/user/incidents'], function () { Route::resource('/', 'Assetdocs\Incident\Http\Controllers\IncidentUserApiController'); }); // Public web routes for incident Route::group(['prefix' => trans_setlocale().'/incidents'], function () { Route::get('/', 'Assetdocs\Incident\Http\Controllers\IncidentController@index'); Route::get('/{slug?}', 'Assetdocs\Incident\Http\Controllers\IncidentController@show'); }); // Public API routes for incident Route::group(['prefix' => trans_setlocale().'api/v1/incidents'], function () { Route::get('/', 'Assetdocs\Incident\Http\Controllers\IncidentApiController@index'); Route::get('/{slug?}', 'Assetdocs\Incident\Http\Controllers\IncidentApiController@show'); });