Я получаю сообщение об ошибке «Целевой класс [App \ Http \ Controllers \ OrderController] не существует». когда я запускаю "php artisan route: list , я не могу определить, в чем или где проблема в этом коде, или я просто тупой
<?php
namespace App\Http\Controllers;
use App\Order;
use Auth;
use Illuminate\Http\Request;
class OrderController extends Controller
{
public function index()
{
return response()->json(Order::with(['product'])->get(),200);
}
public function deliverOrder(Order $order)
{
$order->is_delivered = true;
$status = $order->save();
return response()->json([
'status' => $status,
'data' => $order,
'message' => $status ? 'Order Delivered!' : 'Error Delivering Order'
]);
}
public function store(Request $request)
{
$order = Order::create([
'product_id' => $request->product_id,
'user_id' => Auth::id(),
'quantity' => $request->quantity,
'address' => $request->address
]);
return response()->json([
'status' => (bool) $order,
'data' => $order,
'message' => $order ? 'Order Created!' : 'Error Creating Order'
]);
}
public function show(Order $order)
{
return response()->json($order,200);
}
public function update(Request $request, Order $order)
{
$status = $order->update(
$request->only(['quantity'])
);
return response()->json([
'status' => $status,
'message' => $status ? 'Order Updated!' : 'Error Updating Order'
]);
}
public function destroy(Order $order)
{
$status = $order->delete();
return response()->json([
'status' => $status,
'message' => $status ? 'Order Deleted!' : 'Error Deleting Order'
]);
}
}
вот мой код от диспетчера заказов, пожалуйста, помогите мне и заранее спасибо за помощь