trans_setlocale().'/admin/material'], function () { Route::resource('material', 'Materials\Material\Http\Controllers\MaterialAdminController'); }); // Admin API routes for material Route::group(['prefix' => trans_setlocale().'api/v1/admin/material'], function () { Route::resource('material', 'Materials\Material\Http\Controllers\MaterialAdminApiController'); }); // User web routes for material Route::group(['prefix' => trans_setlocale().'/user/materials'], function () { Route::resource('/', 'Materials\Material\Http\Controllers\MaterialUserController'); }); // User API routes for material Route::group(['prefix' => trans_setlocale().'api/v1/user/materials'], function () { Route::resource('/', 'Materials\Material\Http\Controllers\MaterialUserApiController'); }); // Public web routes for material Route::group(['prefix' => trans_setlocale().'/materials'], function () { Route::get('/', 'Materials\Material\Http\Controllers\MaterialController@index'); Route::get('/{slug?}', 'Materials\Material\Http\Controllers\MaterialController@show'); }); // Public API routes for material Route::group(['prefix' => trans_setlocale().'api/v1/materials'], function () { Route::get('/', 'Materials\Material\Http\Controllers\MaterialApiController@index'); Route::get('/{slug?}', 'Materials\Material\Http\Controllers\MaterialApiController@show'); });