Laravel 查询构建器增量更新

2024-02-28

您好,我需要修复我的查询,我需要通过增加产品数量来更新产品数量,这是我的代码和示例。

    DB::table('product_warehouse')
    ->where('product_id', $product_id)
    ->where('warehouse_id', $warehouse_id)
    ->update(['product_qty' => $old_qty+$product_qty]);

您可以尝试两种方法:

DB::table('product_warehouse')
    ->where('product_id', $product_id)
    ->where('warehouse_id', $warehouse_id)
    ->update(['product_qty' => DB::raw('product_qty + ' . $product_qty)]);

Or

DB::table('product_warehouse')
    ->where('product_id', $product_id)
    ->where('warehouse_id', $warehouse_id)
    ->increment('product_qty', $product_qty);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 查询构建器增量更新 的相关文章

  • Laravel,2 个域中的 2 个项目同一会话

    我正在 2 个不同的域 domain1 tld 和域 2 tld 中创建 2 个项目 domain1 tld 是主要事件生成器页面 domain2 tld 是其事件之一 我想共享相同的会话 它们实际上共享相同的数据库和相同的 apache
  • 如何在 Laravel 中存储非 php 文件的模板?

    我们可以存储PHP模板文件使用bladeLaravel 中的模板引擎 但是 我想在远程服务器上创建一个配置文件 每个文件包含 20 30 行以上 到目前为止 我一直在使用Perl 我曾经执行 Perl 文件 该文件用于将内容转储到一个文件中
  • 无法打开“storage/logs/laravel-2019-11-22.log”:无法打开流:权限被拒绝

    在生产服务器上输入我的网站时出现以下错误 无法打开流或文件 var app current storage logs laravel 2019 11 22 log 无法打开流 权限被拒绝 我尝试运行以下命令 但 git 权限在终端中被拒绝
  • Laravel 社交名流 $user->getId()?

    我不确定这是否是真正导致我的问题的原因 但也许有人会知道 当我使用 Laravel Socialite 并执行以下操作时 social user Socialite driver provider gt user 然后我的代码中的其他地方执
  • 启用 Chrome Headless 时 Dusk 测试失败

    我有一个 HTML 元素 该元素应该仅在第一页加载时显示 Javascript 设置 cookie 如果设置了 cookie 则不会显示该元素 PHP 检查 cookie 如果 cookie 存在 则不会呈现内容 我正在尝试为此进行 lar
  • 如何对 Laravel Mailable 进行断言

    在测试中 我想使用以下方法对 Mailable 做出一些断言Mail assertSent 像这样 Mail assertSent MyMailable class function mail use user return mail gt
  • Laravel 5 中的注册服务在哪里?

    我在用户表中添加了几个字段 在我读到的所有地方都说我还需要更新中的新字段app Services Registrar php文件 但我找不到Services文件夹在任何地方 这是 Laravel 5 中的新安装 这是我的目录结构的屏幕截图
  • 如何在 MySQL 中存储工作日列表?

    我正在使用编写一个应用程序PHP我需要存储一个独特的工作日列表MySQL 在应用程序中 我有一个数组来存储工作日 如下所示 days Wed Thu Sat 我知道我可以使用SET列 但我不想使用这种类型 因为它与我正在使用的框架 Lara
  • 如何在 laravel/php 中访问该集合的内容

    我是 Laravel 的新手 正在做一个构建迷你社交网络应用程序的项目 我有一个与用户模型有关系的帖子模型 我有一个帖子页面 其中仅显示经过身份验证的用户及其朋友的帖子 在我的 PostController 中 我像这样查询经过身份验证的用
  • 使用 with 的热切加载模型,但给它起了另一个名字 - Laravel 5.2

    是否可以使用 with 方法来使用预加载 但给它另一个名称 就像是 gt with documents as product documents documents as categories 我有一个可以是产品或类别的文档表 急切加载可以
  • Laravel 5.5 中的主从配置

    如何配置 Laravel 5 5 主从 MySQL 复制 我想分别在master和slave上进行写操作和读操作 可选 有没有办法在理想条件下进行连接池和打开连接的最大 最小数量 只需改变你的config database php文件包含读
  • 在 Laravel 视图中使用 CSS?

    我刚刚开始学习 Laravel 并且可以掌握控制器和路由的基础知识 我的操作系统是 Mac OS X Lion 它位于 MAMP 服务器上 我的routes php代码 Route get function return View make
  • 表单请求中的 Laravel 数组验证

    我无法验证 Form Request 类中包含数组元素的字段 规则方法 public function rules return state gt required state 0 gt required state gt required
  • 此集合实例 Laravel 关系中不存在属性 [X]

    我在 Laravel 5 6 中使用了很多 Realtions 当我添加 phonebooks 时 我看到所有关系都工作正常 一切都很好 但是当我尝试在视图中显示它们时 我得到了属性在此集合上不存在的错误 这是关系代码 public fun
  • 哎呀,看起来像出事了。拉拉维尔 5.1

    我有这样的路线 http localhost inspection show id 当我尝试同时加载路线时 在不同的选项卡中 有时其中一些选项卡会出现错误 哎呀 看起来出了问题 在不同选项卡中加载速度如此之快 http localhost
  • Laravel:运行队列:在 Windows Azure Web App 上连续监听

    我觉得问这个问题有点傻 但我似乎无法在互联网上找到这个问题的答案 经过几个小时的搜索后 我发现在 Linux 服务器上 您使用 Supervisor 在您的网站上连续运行 php artisanqueue listen 无论有或没有守护进程
  • 在 Laravel 中使用块或游标优化代码

    我有Company型号和Contact我的模型中定义的Laravel 5 4应用程序中 两者具有多对多的关系 因此 例如联系人模型具有 public function company return this gt belongsToMany
  • 我可以更改 Route-Model-Binding 的解析逻辑以始终小写字符串键吗?

    我在 Laravel 5 7 项目中使用 UUID 键 并且效果非常好 当通过路由从数据库请求项目时 将查找键并将其作为字符串进行比较 当请求发送大写的 uuid 字符串时 路由模型绑定将找不到模型 因为 Laravel 的 UUID 字符
  • 将策略应用到资源控制器

    我有一个CRUD资源定义通过Route resource User UserController 既然可以生成CRUDGates and Policies 有没有办法应用这样的Gate Policy 以便将相应的Gate Policy应用于
  • 如何在 vue.js 中创建用于创建和编辑功能的简单模式?

    我正在尝试创建一个模型以便能够编辑现有数据 我该怎么做呢 我正在使用一个

随机推荐

  • 标记/样式最佳实践:如何在 CSS 类上有效地分发样式规则?

    假设我有一些 HTML 页面和相应的 CSS 文件 我想为某些元素添加圆角 我想在其他所有部分上替换背景颜色 我想为每个部分标题添加悬停状态 如此等等 我一直在造型 造型 造型 我发现存在三个极端 涉及按类 按 id 和按层次结构在标记上分
  • 使用对象初始值设定项时如何正确使用断点?

    例如 做这样的事情 foreach DataRow row in data Rows Person newPerson new Person Id row Field
  • Opencv复制3通道IplImage到4通道IplImage

    当我尝试使用 cvCopy 将由 3 个通道组成的 IplImage 复制到具有 4 个通道的 IplImage 稍后我需要额外的通道 时 我得到的只是一条错误消息 是否有另一种方法可以增加 IplImage 的通道数而不丢失它已经保存的数
  • git rebase 已经合并分支了吗?

    我从主分支创建了一个功能分支 之后 有来自功能分支的提交 F1 F1 Feature Branch M1 M2 Master Branch 之后 feature分支被合并到master分支中 并且master分支中还有两个提交 M3 和 M
  • 相同的错误代码

    我在Linux上使用python 2 4 1 以及我工作的公司内部编写的python包 用于在两台主机之间建立连接以进行测试 建立连接后 定义为客户端的一侧在调用时失败socket connect使用正确的参数 我检查过 错误代码为111
  • 服务器返回 HTTP 响应代码:URL 为 503

    Getting 线程 main 中出现异常 java io IOException 服务器返回 HTTP 响应代码 URL 为 503 当我多次调用亚马逊产品广告 API 时出现错误 原因是服务超载吗 一种可能的解决方案是使用 Thread
  • Googlebot 会抓取用 JavaScript 对 DOM 所做的更改吗?

    对于 SEO 我的任务是添加一个rel nofollow 所有外部链接 最简单 最不显眼的添加方式rel nofollow 每个外部链接都带有一些 jQuery 我已经做得很好 但我现在想知道 Google 是否会看到 jQuery 文档加
  • iReport:如何根据法语区域设置格式化日期

    我在格式化日期时遇到问题iReport 我的电脑将区域设置语言配置为French但当iReport生成报告我发现日期格式为English locale 这是我的一些代码jrxml file
  • 有没有办法检查子进程是否仍在运行?

    我正在启动许多子流程subprocess Popen在Python中 我想检查一个这样的过程是否已经完成 我找到了两种检查子流程状态的方法 但这两种方法似乎都强制该流程完成 一种正在使用process communicate 并打印返回码
  • Android:我应该在哪里保存临时文件?

    我的应用程序允许用户创建和修改文件 我希望他们能够以电子邮件附件的形式发送文件 因此 我需要首先创建并写入一个临时文件 然后将其附加到电子邮件中 不幸的是 根据对以下问题的唯一答复 似乎没有好的方法可以知道电子邮件应用程序是使用临时文件完成
  • 如果没有找到行,Django Coalesce 返回 null

    我正在使用Coalesce功能 https docs djangoproject com en dev ref models database functions coalesce以防止聚集Sum从返回None Coalesce Sum e
  • #pragma Once 是安全包含防护吗?

    我读到使用时有一些编译器优化 pragma once这可以加快编译速度 我认识到这是非标准的 因此可能会造成跨平台兼容性问题 非 Windows 平台 gcc 上的大多数现代编译器都支持此功能吗 我想避免平台编译问题 但也想避免后备防护的额
  • 角度错误日志发送到elasticsearch

    我有一个角度项目版本 10 0 2 我想将开发人员控制台上的所有错误记录到弹性搜索中 当我在全局错误处理程序中捕获错误时 我的处理程序内部如下所示 export class GlobalErrorHandlerService extends
  • 收集要安装的项目时发生错误(访问被拒绝)

    当我尝试从 Eclipse 安装升级时 我收到下面给出的错误 它进行了一半 然后抛出错误 An error occurred while collecting items to be installed session context wa
  • 如何加密或混淆 Objective C 代码? [复制]

    这个问题在这里已经有答案了 可能的重复 iPhone iPad 应用程序代码混淆 有可能吗 值得 https stackoverflow com questions 5556849 iphone ipad app code obfuscat
  • 如何在 Django 模板中添加注释?

    我想用一句话来评论这一点 if something property table tr this is a comment if something property table tr 正如迈尔斯的回答 comment endcomment
  • 使用 Golang 在 Windows 上启动分离进程

    我有一个 Golang 代码 它必须运行一个独立的子进程 我的实现的 Linux 版本使用syscall ForkExec像这样 syscall ForkExec my program string nil 但我找不到 Windows 实现
  • 如何一次更改多行的高度?

    如何通过 Google Apps 脚本一次更改多行的高度 Attempt function resizeHeight var s SpreadsheetApp ui s getUi sh s getActiveSheet curntRow
  • PHPMailer 中的自定义 php 函数

    我制作了一个自定义类函数来设置 PHPMailer 所需的基本信息 因此我不需要每次都输入它 这是该函数的确切代码
  • Laravel 查询构建器增量更新

    您好 我需要修复我的查询 我需要通过增加产品数量来更新产品数量 这是我的代码和示例 DB table product warehouse gt where product id product id gt where warehouse i