'admin'], function () { Route::resource('/photo/product', 'Photo\Photo\Http\Controllers\ProductAdminController'); }); // User routes for product Route::group(['prefix' => 'user'], function () { Route::resource('/photo/product', 'Photo\Photo\Http\Controllers\ProductUserController'); }); // Public routes for product Route::get('photo/product', 'Photo\Photo\Http\Controllers\ProductPublicController@index'); Route::get('photo/product/{slug?}', 'Photo\Photo\Http\Controllers\ProductPublicController@show'); Route::group(['prefix' => 'admin'], function () { Route::resource('/photo/product_item', 'Photo\Photo\Http\Controllers\ProductItemAdminController'); }); // User routes for product_item Route::group(['prefix' => 'user'], function () { Route::resource('/photo/product_item', 'Photo\Photo\Http\Controllers\ProductItemUserController'); }); // Public routes for product_item Route::get('photo/product_item', 'Photo\Photo\Http\Controllers\ProductItemPublicController@index'); Route::get('photo/product_item/{slug?}', 'Photo\Photo\Http\Controllers\ProductItemPublicController@show'); Route::group(['prefix' => 'admin'], function () { Route::resource('/photo/orders', 'Photo\Photo\Http\Controllers\OrdersAdminController'); }); // User routes for orders Route::group(['prefix' => 'user'], function () { Route::resource('/photo/orders', 'Photo\Photo\Http\Controllers\OrdersUserController'); }); // Public routes for orders Route::get('photo/orders', 'Photo\Photo\Http\Controllers\OrdersPublicController@index'); Route::get('photo/orders/{slug?}', 'Photo\Photo\Http\Controllers\OrdersPublicController@show'); Route::group(['prefix' => 'admin'], function () { Route::resource('/photo/order_item', 'Photo\Photo\Http\Controllers\OrderItemAdminController'); }); // User routes for order_item Route::group(['prefix' => 'user'], function () { Route::resource('/photo/order_item', 'Photo\Photo\Http\Controllers\OrderItemUserController'); }); // Public routes for order_item Route::get('photo/order_item', 'Photo\Photo\Http\Controllers\OrderItemPublicController@index'); Route::get('photo/order_item/{slug?}', 'Photo\Photo\Http\Controllers\OrderItemPublicController@show');