问题标签 [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.
laravel - Laravel 资源
我有多个资源,大部分资源内容与所有其他资源相同,并且很难修改所有资源,以防我需要更新/添加资源中的键/值。
有什么方法可以创建一个包含所有常见字段的主要资源,然后在我的另一个资源中调用主要资源并添加一些额外的字段。
这是我正在调用CitizenFeedResource
文件的控制器。
这是我的CitizenFeedResource
文件。
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:
单元型号:
laravel - Laravel 资源条件返回
我有简单的 laravel 资源:
这工作正常,现在我想让细节有条件:
它也可以正常工作,但是如何添加其他条件以返回其他资源?例如,如果角色是user
我想获取资源:CompanyAddressResource
我试过这个:
但这不起作用,当我登录时,因为company
它没有details
我怎样才能使这项工作?
php - 拉拉维尔 5.6。路由模型绑定
您好我正在尝试创建自己的 laravel 包它有两个控制器资源,它们有单个控制器和模型Post
我的方法PostsController
是show(Post $post)
如果我打开链接http://localhost/posts/1,方法中的 attributes 元素$post
不为空show
。
但是当我打开链接http://localhost/categories/1时,属性元素$post
为空。
如何获取 Post 数据resource
categories
?
帖子和类别之间的 PS 差异是post_type
数据库中列的值。
laravel - laravel (5.6) 中的隐式绑定返回一个空对象
我正在尝试在控制器中使用“显示”方法,但是当它返回一个空对象时。
由于这种观点:
通过tis路线:
对此控制器的方法:
这是模型:
我试过这个并且它有效
看法:
路线
它给我带来了数据,我不得不将模型的 nae 放入路径中。e 需要这样做,但要通过控制器。
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() 的警告?
php - Laravel 转换器与资源
我对 Laravel eloquent 资源和转换器之间的区别有点困惑。什么时候应该使用资源,什么时候应该使用变压器。从laravel 文档和媒体文章中对其进行了一些研究,但它看起来是相同的目的。
可能是我对此有错误的概念。任何人分享的任何知识都将不胜感激。
laravel - laravel 嵌套路由与前缀和资源剂量工作
我有很多这样的路线:
现在我想用前缀、组和资源来写这些,但是这样写时我遇到了问题:
为什么当我尝试访问这样的显示地址时返回 404:
laravel - 在相关表中保存外键值 - Laravel 资源控制
我有 2 张桌子:制造商和品牌。
制造商:字段:id 和制造商
Brands: fields : 许多其他带有“manufacturer_id”字段的字段,这些字段索引“Manufacturers”表的“id”。
我有一个选择框,它应该从制造商表中加载制造商字段。在数据库中存储时,我需要将制造商的“id”存储在 Brands 表中。
这是一对一的关系,但我不知道如何使用 Laravel 资源控制器模型.. CRUD
我也设置了外键
这是 BrandsContoller:
这是品牌模型:
这是制造商型号:
这是我的前端,它有选择框:
我在 tinker 中得到了正确的值,但我不知道如何保存在 db..
非常感谢任何帮助....