问题标签 [laravel-eloquent]

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.

0 投票
1 回答
570 浏览

php - laravel 雄辩的查询构建器更新自定义时间戳字段而没有任何逻辑

expired(boolean)我在一个名为and的表中有两列expire_date(timestamp)。我正在运行一个调度程序来检查优惠券是否过期,everyMinute()同时使用 foreach 更新expired列值,我发现它用今天的日期更改了 expired_date 列值。我发现这很奇怪,或者可能是我搞砸了通过引用传递的东西..这是代码

这是结果,

更新前的数据库

在此处输入图像描述

运行php artisan schedule:run命令后的数据库

在此处输入图像描述

谁能告诉我为什么 expired_date 已更新为今天的日期?

0 投票
0 回答
37 浏览

orm - 在 Laravel 查询构建中思考?

我想知道设备 Laravel 查询的最佳实践过程是什么。通过构建我的意思是:1)首先用 SQL 解决问题 2)然后将代码编写为 Laravel 查询 3)将代码重写为 Laravel 雄辩的关系 我的习惯还可以吗,或者我需要改进哪些地方才能完全掌握 Laravel 的 ORM ?

0 投票
1 回答
1833 浏览

laravel - 递归雄辩模型

我有一个 Message::class 我想获取每个特定消息的线程消息。

如何使用 Laravel 和 Eloquent::hasMany 递归地获取消息和消息等消息

到目前为止,我尝试在 hasMany() 上设置递归

但我似乎错过了标记。目前我正在尝试查看是否可以使用数据透视表和参考belongsToMany。会让你知道事情的进展

0 投票
3 回答
429 浏览

laravel-5 - 最新项目和 GROUP By with Eloquent

我有以下价格表:

cronjob 每小时检查一次商店并将新条目(当前价格)插入这些价格表中。

现在我想显示产品的最新价格。我必须按 shop_id 分组,因为我只想要每个商店的一个价格,但我只想要最新的条目(已创建)。

我可以使用 Eloquent Query-Builder 解决这个问题,还是必须使用原始 SQL?如果列相同,是否可以将原始 SQL 查询的结果传递给模型?

0 投票
1 回答
1278 浏览

php - Laravel Jensenggers Eloquent Model 排序主模型和关系模型

我正在尝试通过关系模型列对主模型的整个数据集进行排序。我正在使用Laravel ORM 5.2.43Jensenggers MongoDb 3.1

这是我拥有的模型

UserEventActivity.php - Mongo 模型

HandsetDetails.php - Mongo 模型

StoreDetails.php - MySql 模型

php脚本

此数据UserEventActivity不是基于handset_make手机关系中的字段存储的。

请帮助我达到预期的结果

0 投票
0 回答
43 浏览

php - Laravel 表单无法在 Android 6 上运行

我有一个用 laravel 5.2 框架、bootstrap 编写的网页,我的目的是将其用作移动网页,目前该页面在台式设备笔记本电脑或任何 IOS(苹果设备)上运行良好。问题是当我尝试要通过 android 设备访问该页面,我只能查看填写表格但无法上传图片,因为验证的警卫会抛出图片未上传的错误。换句话说,我的验证认为我没有上传任何图片,但我有所以这是代码,并且还提供了指向实际页面的链接,您可以在其中看到有问题的页面任何帮助赞赏链接及其背后的代码

0 投票
1 回答
4695 浏览

laravel - 如何在 laravel 5.3 中进行动态查询?

我到底想做的是,我想根据请求的参数在 laravel 5.3 中进行动态查询,所以在请求中我将获取列名然后过滤该查询,我不知道我想要处理数据的表。所以,我的问题是如何确定该查询的表?或者我应该将表和相应的列存储在一个数据库的表中,并将请求的参数与该表匹配,以便我将获得表名并能够放入该查询?

但我认为这会花费我的处理费用?所以这就是我发布这个问题的原因。请帮助我找到适合我动态查询要求的最佳方案?

更新

请求将是这样的

所以这是我的请求,表名和相关列在一个表中。

0 投票
1 回答
6705 浏览

php - Laravel orm 数据库查询内部模型函数

我是 Laravel 的新手。我想在模型中创建一些与数据库查询相关的自定义函数。

如何在 get_user() 函数中使用数据库查询?我知道这种方法:

0 投票
2 回答
7746 浏览

php - Laravel 动态 where 使用 Query Builder 查询

我是 Laravel 的新手。我想使用 laravel 查询生成器进行动态查询。
通常我可以在php中进行动态查询

如果 where 子句为空查询将是

如果 where 子句不是 null 查询将是

如果键和值存在,Laravel orm 适用于 where 子句

如果 where 为 null,则以下方法将不起作用

0 投票
1 回答
36 浏览

laravel - 当前示例在我的代码中导致 N+1 吗?

我正在尝试加载 Category(children's) 以在 html 表中查看它们并像这样对它们进行分页:

我已经记录了第一页的 sql 查询,如下所示:

我的问题:此代码是否导致 N+1 !如果确实如此...如何解决?