App\Http\Controllers\Admin\Store\OrderItemsController::update PHP Method

update() public method

public update ( $orderId, $orderItemId )
    public function update($orderId, $orderItemId)
    {
        $item = Store\OrderItem::findOrFail($orderItemId);
        if ($item->order_id !== (int) $orderId) {
            return error_popup('invalid order id for this item.');
        }
        if ($item->order->status !== 'paid') {
            return error_popup("order status {$item->order->status} is invalid.");
        }
        $item->unguard();
        $item->update(Request::input('item'));
        $item->save();
        return ['message' => "order item {$orderItemId} updated"];
    }
OrderItemsController