问题标签 [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.
php - 返回laravel中的所有关系数据
我想使用 eloquent 模型检索数据并在下面的 json 响应中返回它。
目前我正在接收用户、交易和客户数据,但我无法检索客户端属性中的数据,例如 ubications[]、contactos[] 和 plan[]。所以我需要关于子属性的帮助,因为我已经实现了关系.
这是我正在使用
User.php的模型
客户端.php
laravel - 使用 Laravel API 资源时如何删除集合中的一些值
我在一个博客项目中。我的 Post 模型有这个 API 资源
但我不想'body' => $this->body
在收集帖子时得到,因为我只在我想显示帖子时使用它,而不是列出它们
我怎样才能做到这一点 ?我应该使用资源集合吗?
更新:
makeHidden
应该可以工作,但不是因为我们有Illuminate\Support\Collection
而不是Illuminate\Database\Eloquent\Collection
,我怎样才能进行强制转换或使 API 资源的集合方法返回Illuminate\Database\Eloquent\Collection
实例?
laravel - 使用 Eloquent 修改响应结构:API 资源
我是 Laravel 的新手。我使用 laravel 作为 REST 端点,我使用 Eloquent: API Resources 将我的数据转换为 JSON。
我正在使用 Collection and Resource 来解析我的数据来自我的查询。所以下面是我的回复结构:
现在我需要对数据进行一些分类,因此我要求数据结构采用以下格式
我尝试了几种方法来实现这一点,我尝试测试的静态方法是更改 ResourceCollection的 toArray 方法并为我们获得的数据附加密钥 24H。
但我知道这是不正确和通用的方式。
我想知道如何以通用和可扩展的方式实现上述响应格式。
非常感谢您的帮助。
谢谢。
php - Laravel Eloquent API 资源:从响应(集合)中删除“数据”键
我有雄辩的 API 资源UserResource
。当我尝试运行类似这样的代码时:
响应将是这样的:
我如何删除data
密钥或重命名它以获得类似这样的响应?
laravel - 如何解决 Laravel6 中的控制器错误?
我收到AdminController
错误,我无法解决这个问题。我在 Web 文件中使用命名空间。请让我知道我在哪里弄错了。我的错误是这个..
这是我的 web.php 文件
这是我的 AdminController.php 文件..
laravel - Laravel 检查关系中的值
我有一个看起来像这样的查询,我在其中获取特定位置的各种企业的数据,并且我需要能够判断每个企业都有(或没有)女性员工。
我的迷你资源如下所示:
这是示例响应的样子:
我真的不需要人员数组,我只想检查关系中是否存在女性,然后返回类似于以下内容:
有没有一种雄辩的方法来实现这一目标?
注意:在我的原始代码中,我有更多要查询的关系,但我不得不将这篇文章限制在我的问题范围内。
laravel - WHERE 等于子查询选择
我只想知道如何将此查询转换为 laravel 雄辩的查询。
我已经完成了这部分,但只到了 where not IN。任何帮助肯定会受到赞赏。谢谢!
laravel - 如何使用关系格式化响应 JSON - Laravel/Eloquent
我正在开发一个 Laravel 项目,我想为网站创建一个 REST API。在我的系统上,我有两个表:我的表是 Item 和 Product 表,它们都具有一对一的关系我想要来自两个表的 json 响应,如下所示
但我得到的实际格式如下
我的项目控制器类
我的 ItemResource 类
物品型号
谢谢我尝试过的第二种方法是我的 ItemResource 类
我的产品资源类
和我的 ItemController 类
第二种方法尝试的响应是
mysql - 如何使用下面的 whereHas like sql 查询创建雄辩的范围?
如何使用下面的 whereHas like sql 查询来创建雄辩的范围
表属性(id、title、slug、category_id、location_id、image)
表类别(id,名称,slug)
表城市(id,名称,slug)
我需要的简单 sql 查询
我想在Property
模型中做出雄辩的范围
laravel - 如何使用 laravel 8 中的一个函数检查变量为空或为空?
我想检查 laravel 8 中是否有一个函数,比如C# 的 IsNullOrEmpty,只使用一个函数来检查空值和空值。