То, что я пытаюсь сделать, это обновить или вставить строку в таблицу. В моем случае обновление выглядит примерно так:updateOrCreate with increment in laravel
\DB::table('inventories')->where('product_code',$product_code)->increment('stock_current_quantity',$quantity);
Я не хочу использовать выражение if else. Я действительно хочу интегрировать инкремент в следующий оператор, чтобы он обновлялся, как указано выше.
\App\Inventory::updateOrCreate(['product_code' => $product_code], ['stock_current_quantity'=>$quantity]);
Заранее благодарен!
Почему вы не используете Красноречивый? Это так легко с Eloquent Model. –