Initial commit
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
ssww23
2026-03-10 00:55:37 +03:00
parent fc0f28d830
commit 93a655235a
155 changed files with 24768 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\Order;
use Illuminate\Http\Request;
use Illuminate\Validation\Rule;
class OrderController extends Controller
{
public function index()
{
return view('admin.orders.index', [
'orders' => 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', 'Статус заказа обновлен.');
}
}