public function index() { $orders = Order::all(); return view('orders.index', compact('orders')); }
Route::get('/show/{id}', ['as' => 'show', 'uses' => 'AdminCategoriesController@show']); Route::get('/edit/{id}', ['as' => 'edit', 'uses' => 'AdminCategoriesController@edit']); Route::put('/update/{id}', ['as' => 'update', 'uses' => 'AdminCategoriesController@update']); Route::get('/destroy/{id}', ['as' => 'destroy', 'uses' => 'AdminCategoriesController@destroy']); }); Route::group(['prefix' => 'products', 'as' => 'products.'], function () { Route::get('/', ['as' => 'index', 'uses' => 'AdminProductsController@index']); Route::get('/create', ['as' => 'create', 'uses' => 'AdminProductsController@create']); Route::post('/store', ['as' => 'store', 'uses' => 'AdminProductsController@store']); Route::get('/show/{id}', ['as' => 'show', 'uses' => 'AdminProductsController@show']); Route::get('/edit/{id}', ['as' => 'edit', 'uses' => 'AdminProductsController@edit']); Route::put('/update/{id}', ['as' => 'update', 'uses' => 'AdminProductsController@update']); Route::get('/destroy/{id}', ['as' => 'destroy', 'uses' => 'AdminProductsController@destroy']); Route::group(['as' => 'images.'], function () { Route::get('/{id}/images', ['as' => 'index', 'uses' => 'AdminProductsController@images']); Route::get('/{id}/images/create', ['as' => 'create', 'uses' => 'AdminProductsController@createImage']); Route::post('/{id}/images/store', ['as' => 'store', 'uses' => 'AdminProductsController@storeImage']); Route::get('/{id}/images/destroy/{idImage}', ['as' => 'destroy', 'uses' => 'AdminProductsController@destroyImage']); }); }); Route::group(['prefix' => 'orders', 'as' => 'orders.'], function () { Route::get('/', ['as' => 'index', 'uses' => 'AdminOrdersController@index']); Route::get('/edit/{id}', ['as' => 'edit', 'uses' => 'AdminOrdersController@edit']); Route::patch('/update/{id}', ['as' => 'update', 'uses' => 'AdminOrdersController@update']); }); Route::get('/email', function () { $order = \CodeCommerce\Order::all()->last(); return view('emails.checkout', compact('order')); }); }); Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
public function adminOrders(Order $order) { return view('store.admin_orders', ['orders' => $order->all()]); }