Я хочу обработать данные, собранные в MongoDB, с помощью Laravel, чтобы получить результаты. ⇐ 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()); } } } ваш текст``
"Я хочу выполнить базовые операции 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()); } } } ваш текст``
Мобильная версия