Я хочу обработать данные, собранные в MongoDB, с помощью Laravel, чтобы получить результаты.Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Я хочу обработать данные, собранные в MongoDB, с помощью Laravel, чтобы получить результаты.

Сообщение Гость »


"Я хочу выполнить базовые операции CRUD в Laravel, где я хочу получить данные, хранящиеся в базе данных, на основе Product_id и выполнить такие действия, как обновление и удаление соответствующих данных. Однако когда я пишу поисковый запрос, например $cartItem = CartItem::where('product_id', $productId)->where('order_code', $orderCode)->first();, он возвращает пустое значение, даже если данные существуют в базе данных."

Магазин классов расширяет контроллер {

публичная функция __invoke($id) { пытаться { $products = Products::findOrFail($id); $количество = рандом (1,10); если(!$продукты) { throw new \Exception("продукт не найден"); } $orderCode = session('order_code'); если(!$orderCode) { $orderCode = rand(100,2000); session(['order_code' => $orderCode]); } $cartItem = CartItem::where('product_id', $productId)->where('order_code', $orderCode)>first(); если ($cartItem) { $cartItem->количество+=$количество; $cartItem->total_price = $cartItem->unit_price * $cartItem->количество; $cartItem->сохранить(); throw new \Exception('Товар доступен в корзине'); } $cart_item = новый CartItem([ "title"=>$products->title, 'количество'=>$количество, 'unit_price'=> $products->цена, 'total_price'=>$продукты->цена*$количество, 'order_code' => $orderCode, "product_id"=>$products->product_id, ]); $cartSave = $cart_item->save(); если($cartSave){ throw new \Exception('товар добавлен в корзину'); } } улов (\Исключение $е) { \Log::debug($e->getMessage()); return Response::error($e->getMessage()); } } } ваш текст``
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»