问题标签 [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 回答
1141 浏览

laravel - 加入后如何使用 Eloquent fluent 语法更新记录?

我正在尝试使用流利的语法和 eloquent 来实现与下面的 SQL 查询相同的结果。

groups表有一个名为 的模型group。此外,该quotas表有一个模型称为quota

加入两个模型并增加quota.completed属性的正确方法是什么?

请注意,每个模型都指向不同的数据库。

0 投票
1 回答
746 浏览

php - Getting locale language at provider class in Laravel

I'm new at Laravel and trying to make the variable of content at the header shared with all views, but the issue is with getting the language which backing with me with null value at the provider (AppServiceProvider) class.

Here's my code :

0 投票
1 回答
1565 浏览

php - Laravel Eloquent paginate 如何查询分页参数?

我有一个具有 API 的 Laravel 项目。一些端点控制器对索引使用分页。

我想向客户端公开分页参数。原因是他们不必总是要求第一个项目,只是为了弄清楚每页会有多少项目(例如,如果客户出于某种原因想要跳过前 X 个项目)。

我已经尝试过paginate(0),但这给出了 16 个项目的默认值。

有没有一种简单的内置方法可以做到这一点?

0 投票
1 回答
87 浏览

php - 用口才聚合远方的关系

我有两个模型用户和孩子。

我想急切地加载我称之为“连接”的远距离关系,它们是我孩子朋友的联系人(用户)。

任何想法如何优雅地做到这一点?

谢谢!

0 投票
1 回答
807 浏览

laravel - 无法使用 Laravel Eloquent ORM 获取关系数据

我正在使用 Laravel 5.4。我正在使用雄辩的 ORM。我创建了以国家和国家的形式表。两者都如下所示:

国家表:

在此处输入图像描述

状态表:

在此处输入图像描述

现在,我写了两种方法来设置国家和国家表之间的关系。

国家型号:

状态模型:

现在,我要创建编辑功能,所以我无法获得国家名称。

我已将查询写为

在这里,我只有州数据和国家数据为空。

那么我应该改变什么来获得州和国家数据呢?

0 投票
3 回答
4252 浏览

php - 雄辩的 - 查询构建器中的动态和条件 whereHas()

我试图在我的查询生成器中避免DRY,特别是在链中添加其他方法。

例如,这最初是我拥有的查询生成器:

然后,如果用户使用了一些过滤器,我需要将一个方法(特别是 a whereHas())附加到查询生成器

我觉得“丑陋”的是要达到这个结果,我必须不断重复那些构建器查询:

有没有更聪明或更优雅的方法来动态和有条件地将whereHas()方法附加到链中?

希望有人可以提供帮助。谢谢!

0 投票
0 回答
285 浏览

mysql - 数据库关系设计和laravel eloquent

我对数据库关系有点困惑。我正在使用 laravel 并且需要良好的关系实践。我有四张桌子老师,班级,部分和科目。所以老师在多个部分教授多个科目的多个班级。例如

所以这是我的场景,我有四个没有关系的表,比如有教师记录的教师,有第 10、第 9 等记录的班级,有英语、数学等记录的科目以及 A、B、C 等部分。那么什么是在这些表之间创建关系的最佳实践以及如何在 laravel 中使用 eloquent 关系。

在此处输入图像描述

这是我的 ER 图。如果是,它是正确的设计,那么如何在 laravel 中创建雄辩的关系?

0 投票
2 回答
907 浏览

laravel - Laravel Eloquent 通过一个中间表从两个表中获取数据

我有以下三个表:

这些是我的模型:

是否可以使用 Eloquent 获得此结果?:

我试过这个:

这确实返回了一个用户信息数组,但是即使表中有记录,tracker_geoip 子数组也始终为空。

0 投票
1 回答
68 浏览

mysql - 如何返回多对多关系的枢轴数据?

如何为具有 的用户角色选择数据透视数据(col1和) ?col2id=2

我可以使用User::find(2)->roles,但它返回:

如何将查询更改为仅具有以下结果(仅透视数据):

0 投票
1 回答
1775 浏览

php - Laravel 分页与 Laravel 5.4 中有很多关系

我有两个模型

专辑

相册画廊

在控制器中我有以下代码

现在我只需要对相册画廊进行分页。我尝试了以下方法,但它不起作用

也试过这个问题回答 Laravel Eloquent pagination on Relations