<?php
namespace App\Http\Controllers;
use App\Models\Order;
use Illuminate\Http\Request;
class OrderController extends Controller
{
public function index()
{
// Загружаем связанные данные для каждого заказа (3NF)
$orders = Order::with(['car', 'client', 'admin', 'status'])->get();
return view('orders.index', compact('orders'));
}
public function create()
{
// Метод для формы добавления заказа (реализуется позже)
}
public function store(Request $request)
{
// Метод для сохранения нового заказа (реализуется позже)
}
public function show($id)
{
// Метод для просмотра одного заказа (реализуется позже)
}
public function edit($id)
{
// Метод для формы редактирования (реализуется позже)
}
public function update(Request $request, $id)
{
// Метод для обновления (реализуется позже)
}
public function destroy($id)
{
// Метод для удаления (реализуется позже)
}
}