问题标签 [laravel-query-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel-5 - 报告和选择数据的默认查询
我正在尝试设置默认查询以在 Laravel 5.1 中进行报告。之后,我设置了这个默认查询,我尝试使用 are 设置一些条件并将这些结果放入变量中。
例如:
问题是:
当我返回 $close 时,数字没问题,但是当我返回 $re_open 时,计数为 0,因为查询添加了重新打开的第二个条件和关闭的第一个条件。
像这样:
对于所有报告,$tasks 中的查询始终相同。如何使用默认查询获得第二个条件而不在我的所有代码中复制查询?
谢谢!!!
sql - 如何在查询中为 eloquent 模型起别名
你如何给一个雄辩的模型起别名?例如,如果我有如下 SQL 查询:
在我的存储库中,我会有以下内容:
那么如何给模型起别名。在上面的例子中,模型映射了位置表,在我雄辩的查询中,我想给它取别名one
而不是locations
mysql - 如何将此 sql 查询写入 laravel 5 fluent 查询构建器?
我正在研究简单的邮资跟踪系统,我试图用这个查询做的是返回带有最新跟踪状态名称的包裹。
我曾经DB::select
执行过这个查询,它工作得很好,但我不能用paginate
它。
那么有什么办法可以使用paginate
它..?或者我可以使用DB::table
而不是DB::select
这是我的桌子
这是我的查询
php - 使用查询生成器更新时,Laravel 的模型观察者类不起作用
我用一个例子来解释我的问题。
我的模型类是User
,观察者类是UserObserver
。
我在每次使用模型函数时都会运行的updated
方法中添加了一些代码。例如,只要记录中发生更新,就应该调用(下面)中的示例方法。UserObserver
User
update
updated
UserObserver
User
UserObserver
数据更新时的工作代码User
如下所示:
但是,当数据以下列方式更新时,其中的代码UserObserver
将不会运行:User
当我调试时,我可以理解User::find(2)
返回User
模型对象User::where('id', 2)
并将返回一个Builder
对象。那么,无论是使用User
模型对象还是Builder
对象更新,我如何才能使用我们的观察者类方法呢?
问题是,我确实有一个现有的应用程序,其中一些模型正在更新,例如User::where('id', 2)->update(['name'=>'Update Name']);
. 将 update 语句修改为User::find(2)->update(['name'=>'Update Name']);
.
eloquent - Dingo API,使用数据库查询生成器
有谁知道如何将 Eloquent Query Builder 与 Dingo API 一起使用?
开箱即用地使用 Eloquent,效果很好:
然后在我的模型中,我可以使用 Query Builder :
我知道我可以使用 Eloquent 获得相同的结果,但它只适用于简单查询:
现在使用 Dingo API,当我想使用查询生成器时,我收到了以下错误消息:
我想这与我从未在app/bootstrap.php文件中调用过的setAsGlobal方法有关。我只有这个:
php - 在 eloquent 中使用变量查询数据库
我正在尝试使用 eloquent 查询记录。
这工作正常:
但是当我尝试传递一个变量时:
它返回空数组!
我该怎么做这个查询?
php - 从多个表中获取数据 Laravel
我正在尝试在 Laravel 中建立一个优惠券网站。每个商家都有自己的优惠/优惠券。我已经能够在特定页面上为商家打印交易/优惠券。
这是我的查询
到目前为止,一切都很好。
现在这就是它开始变得复杂的地方。
每笔交易还有 2 件与之相关联。与交易相关的点击计数和投票。
点击计数在一个名为 clicks 的表中,该表记录了网站上的每次点击。点击记录将有一个与之关联的点击 ID。所以我需要计算每笔交易获得的点击次数。
第二部分是选票。围绕交易的投票存储在deal_votes
表格中。该deal_votes
表有deal_id
, vote
(1
或0
)
如何结合点击计数和交易投票以在同一个查询中返回,以便我可以在我的视图中显示信息?
php - 如何将 laravel Query Builder 中的日期格式从“2016-03-12”更改为“12-Mar-2016”
如何将 laravel 中的日期格式从“2016-03-12”更改为“12-Mar-2016”
我应该使用 laravel 原始查询吗?
我试过这个,
请对此有任何指导。
php - Laravel Query Builder - Query with Special Data Type
I have a table like this-
So, I have a special data type ( POINT
) for user_location
.
The RAW select query is like this-
And the result is -
I want to use it in Laravel with Query builder so that (51.5177
-0.0968
) this 2 points can come from user input.
What I have done is-
But it is not working.
Can anyone please help?
php - 使用查询构建器在 Laravel 中添加全文索引
这是在 MySQL 中添加全文索引的查询:
但是如何使用 Laravel 查询生成器添加全文索引?