如何在 Laravel 5.8 中使用 Eloquent 进行查询?

Posted

技术标签:

【中文标题】如何在 Laravel 5.8 中使用 Eloquent 进行查询?【英文标题】:How to make a query with Eloquent in Laravel 5.8? 【发布时间】:2019-07-18 17:12:26 【问题描述】:

我想做的相当于使用 Eloquent 进行的咨询,但我不知道该怎么做。

update promociones set veces_cajeadas=veces_cajeadas + 1 where id = 7

What I need is that when a specific promotion id is chosen, add 1 to a field in the table.表格的模型是 Promotions。

【问题讨论】:

【参考方案1】:

在 laravel eloquent 甚至查询构建器中,有一种方便的方法来减少和增加模型的值

$promotions = Promotions::find($id);
$promotions->increment('veces_cajeadas')

有关这些方法的更多信息,您可以阅读laravel doc

【讨论】:

以上是关于如何在 Laravel 5.8 中使用 Eloquent 进行查询?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 5.8 中获取关注用户的帖子

如何在 JWT API - Laravel 5.8 上验证用户群?

如何在 laravel 5.8 或 6 中制作通用自定义包进行身份验证。*

如何在 Laravel 5.8 中使 chart.js 动画/增长/活着?

如何修复 Laravel 5.8 Ajax 表单提交中的内部服务器错误

如何使用 laravel 5.8 在控制器中创建条件?