Order::query()->latest('id')->paginate(20), ]); } public function show(Order $order) { $order->load('items.product', 'user'); return view('admin.orders.show', [ 'order' => $order, ]); } public function update(Request $request, Order $order) { $data = $request->validate([ 'status' => ['required', 'string', Rule::in(['new', 'processing', 'paid', 'shipped', 'completed', 'cancelled'])], ]); $order->update($data); return back()->with('status', 'Статус заказа обновлен.'); } }