问题标签 [laravel-eloquent-resource]

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 回答
144 浏览

php - 返回laravel中的所有关系数据

我想使用 eloquent 模型检索数据并在下面的 json 响应中返回它。


目前我正在接收用户、交易和客户数据,但我无法检索客户端属性中的数据,例如 ubications[]、contactos[] 和 plan[]。所以我需要关于子属性的帮助,因为我已经实现了关系.

这是我正在使用
User.php的模型

客户端.php

0 投票
2 回答
3515 浏览

laravel - 使用 Laravel API 资源时如何删除集合中的一些值

我在一个博客项目中。我的 Post 模型有这个 API 资源

但我不想'body' => $this->body在收集帖子时得到,因为我只在我想显示帖子时使用它,而不是列出它们

我怎样才能做到这一点 ?我应该使用资源集合吗?

更新: makeHidden应该可以工作,但不是因为我们有Illuminate\Support\Collection而不是Illuminate\Database\Eloquent\Collection,我怎样才能进行强制转换或使 API 资源的集合方法返回Illuminate\Database\Eloquent\Collection实例?

0 投票
1 回答
233 浏览

laravel - 使用 Eloquent 修改响应结构:API 资源

我是 Laravel 的新手。我使用 laravel 作为 REST 端点,我使用 Eloquent: API Resources 将我的数据转换为 JSON。

我正在使用 Collection and Resource 来解析我的数据来自我的查询。所以下面是我的回复结构:

现在我需要对数据进行一些分类,因此我要求数据结构采用以下格式

我尝试了几种方法来实现这一点,我尝试测试的静态方法是更改​​ ResourceCollection的 toArray 方法并为我们获得的数据附加密钥 24H。

但我知道这是不正确和通用的方式。

我想知道如何以通用和可扩展的方式实现上述响应格式。

非常感谢您的帮助。

谢谢。

0 投票
2 回答
2587 浏览

php - Laravel Eloquent API 资源:从响应(集合)中删除“数据”键

我有雄辩的 API 资源UserResource。当我尝试运行类似这样的代码时:

响应将是这样的:

我如何删除data密钥或重命名它以获得类似这样的响应?

0 投票
1 回答
28 浏览

laravel - 如何解决 Laravel6 中的控制器错误?

我收到AdminController错误,我无法解决这个问题。我在 Web 文件中使用命名空间。请让我知道我在哪里弄错了。我的错误是这个..

这是我的 web.php 文件

这是我的 AdminController.php 文件..

0 投票
2 回答
187 浏览

laravel - Laravel 检查关系中的值

我有一个看起来像这样的查询,我在其中获取特定位置的各种企业的数据,并且我需要能够判断每个企业都有(或没有)女性员工。

我的迷你资源如下所示:

这是示例响应的样子:

我真的不需要人员数组,我只想检查关系中是否存在女性,然后返回类似于以下内容:

有没有一种雄辩的方法来实现这一目标?

注意:在我的原始代码中,我有更多要查询的关系,但我不得不将这篇文章限制在我的问题范围内。

0 投票
2 回答
80 浏览

laravel - WHERE 等于子查询选择

我只想知道如何将此查询转换为 laravel 雄辩的查询。

我已经完成了这部分,但只到了 where not IN。任何帮助肯定会受到赞赏。谢谢!

0 投票
1 回答
684 浏览

laravel - 如何使用关系格式化响应 JSON - Laravel/Eloquent

我正在开发一个 Laravel 项目,我想为网站创建一个 REST API。在我的系统上,我有两个表:我的表是 Item 和 Product 表,它们都具有一对一的关系我想要来自两个表的 json 响应,如下所示

但我得到的实际格式如下

我的项目控制器类

我的 ItemResource 类

物品型号

谢谢我尝试过的第二种方法是我的 ItemResource 类

我的产品资源类

和我的 ItemController 类

第二种方法尝试的响应是

0 投票
1 回答
141 浏览

mysql - 如何使用下面的 whereHas like sql 查询创建雄辩的范围?

如何使用下面的 whereHas like sql 查询来创建雄辩的范围

表属性(id、title、slug、category_id、location_id、image)

表类别(id,名称,slug)

表城市(id,名称,slug)

我需要的简单 sql 查询

我想在Property模型中做出雄辩的范围

0 投票
1 回答
1708 浏览

laravel - 如何使用 laravel 8 中的一个函数检查变量为空或为空?

我想检查 laravel 8 中是否有一个函数,比如C# 的 IsNullOrEmpty,只使用一个函数来检查空值和空值。