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

laravel - Laravel 资源

我有多个资源,大部分资源内容与所有其他资源相同,并且很难修改所有资源,以防我需要更新/添加资源中的键/值。

有什么方法可以创建一个包含所有常见字段的主要资源,然后在我的另一个资源中调用主要资源并添加一些额外的字段。

这是我正在调用CitizenFeedResource文件的控制器。

这是我的CitizenFeedResource文件。

0 投票
1 回答
1206 浏览

laravel-5 - Laravel 5.6 API 资源未显示关系数据

我想使用 laravel 5.6 中的 Resource 将关系数据导入 json

当我查询时,我得到response.data.created_by一个对象。(在框中标记的第一个数据) (我需要使用 API 资源的这种功能)
但是使用API 资源它只显示而id不是"created_by" object. (框内标注第二个数据) *框内标注数据差异。 *数据是使用 eager fetch 获取的。response.response.data.created_by


网址:http://localhost:8000/api/product/unit
回复:

单元控制器.php:

单元型号:

0 投票
1 回答
4080 浏览

laravel - Laravel 资源条件返回

我有简单的 laravel 资源:

这工作正常,现在我想让细节有条件:

它也可以正常工作,但是如何添加其他条件以返回其他资源?例如,如果角色是user我想获取资源:CompanyAddressResource

我试过这个:

但这不起作用,当我登录时,因为company它没有details

我怎样才能使这项工作?

0 投票
2 回答
80 浏览

php - 拉拉维尔 5.6。路由模型绑定

您好我正在尝试创建自己的 laravel 包它有两个控制器资源,它们有单个控制器和模型Post

我的方法PostsControllershow(Post $post)

如果我打开链接http://localhost/posts/1,方法中的 attributes 元素$post不为空show

但是当我打开链接http://localhost/categories/1时,属性元素$post为空。

如何获取 Post 数据resource categories

帖子和类别之间的 PS 差异是post_type数据库中列的值。

0 投票
2 回答
629 浏览

laravel - laravel (5.6) 中的隐式绑定返回一个空对象

我正在尝试在控制器中使用“显示”方法,但是当它返回一个空对象时。

由于这种观点:

通过tis路线:

对此控制器的方法:

这是模型:

我试过这个并且它有效

看法:

路线

它给我带来了数据,我不得不将模型的 nae 放入路径中。e 需要这样做,但要通过控制器。

0 投票
1 回答
726 浏览

laravel - Laravel JsonResource:array_merge_recursive():参数 #2 不是数组

我有一个JsonResource应该Post返回一个帖子。但是在加入其他一些数据后,我得到了这个错误:array_merge_recursive(): Argument #2 is not an array

不起作用

当我直接 return 时$posts,我得到了一个 json ,几乎没问题。但它不包含连接的数据comment

这里是class Post extends JsonResource.

模型:

为什么我会收到有关 array_merge_recursive() 的警告?

0 投票
2 回答
12558 浏览

php - Laravel 转换器与资源

我对 Laravel eloquent 资源和转换器之间的区别有点困惑。什么时候应该使用资源,什么时候应该使用变压器。从laravel 文档媒体文章中对其进行了一些研究,但它看起来是相同的目的。

可能是我对此有错误的概念。任何人分享的任何知识都将不胜感激。

0 投票
3 回答
8900 浏览

php - Laravel - 如何递归地将 API 资源转换为数组?

我正在使用 Laravel API 资源并希望将实例的所有部分转换为数组。

在我的PreorderResource.php

然后解决:

乍一看,resolve方法适合它,但问题是它不能递归地工作。我的资源解析如下:

如何以递归方式将 API 资源解析为数组?

0 投票
3 回答
1757 浏览

laravel - laravel 嵌套路由与前缀和资源剂量工作

我有很多这样的路线:

现在我想用前缀、组和资源来写这些,但是这样写时我遇到了问题:

为什么当我尝试访问这样的显示地址时返回 404:

0 投票
1 回答
1275 浏览

laravel - 在相关表中保存外键值 - Laravel 资源控制

我有 2 张桌子:制造商和品牌。

制造商:字段:id 和制造商

Brands: fields : 许多其他带有“manufacturer_id”字段的字段,这些字段索引“Manufacturers”表的“id”。

我有一个选择框,它应该从制造商表中加载制造商字段。在数据库中存储时,我需要将制造商的“id”存储在 Brands 表中。

这是一对一的关系,但我不知道如何使用 Laravel 资源控制器模型.. CRUD

我也设置了外键

这是 BrandsContoller:

这是品牌模型:

这是制造商型号:

这是我的前端,它有选择框:

我在 tinker 中得到了正确的值,但我不知道如何保存在 db..

非常感谢任何帮助....