找出 Laravel 控制器里的 bug

来自 Laravel
Laravel 13.30.1 / PHP 8.3.33 进阶 4分钟 找出 1处问题

找出这段生成控制器中的对象授权缺陷。

php
<?php

final class OrderController
{
    public function update(Request $request, int $orderId): JsonResponse
    {
        $data = $request->validate([
            'status' => ['required', 'in:cancelled'],
        ]);

        $order = Order::findOrFail($orderId);
        $order->update($data);

        return response()->json($order);
    }
}
在试验场中打开
报告错误