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

laravel-controller - 有什么方法可以在标签中发送 METHOD 值

0 投票
2 回答
400 浏览

php - 使用 Eloquent 模型存储数据不起作用,调用未定义的方法

我想用 Laravel 制作 Restful API,我想编写一个通过 CSV 文件的脚本,首先 POST Animal,然后从响应中获取 Animal ID,然后 POST AnimalDate,但它没有按我的意愿工作,我在收到以下错误:

调用未定义的方法 App\Animal::getAnimalDateAttribute()

我有像 Animal 和 AnimalDate 这样的模型,我想在 json 中显示响应,如下所示,所以我将 Eloquent Resources 与 JsonResource 一起使用:

我认为这个问题出在 Animal 模型和 AnimalDate 模型之间的关系中,但我无法解决它,所以我正在寻求帮助。

这些模型之间的关系: Animal hasMany AnimalDate

和 AnimalDate 属于动物

我创建了资源 - AnimalDateResource.php

和动物资源:

在控制器中,我只是使用new AnimalResource($animal)和方法索引和显示效果完美。

有什么解决方案可以像 Animal 然后 AnimalDate 一样发布它,还是我必须先发布它然后通过 JsonResouce 显示关系?

0 投票
1 回答
1461 浏览

php - 从 Laravel 资源集合中删除 null

我使用resources. 它返回了collection一些额外的元数据。我想在不丢失格式化响应null的情况下删除项目。JSON注意:我尝试filter了方法,但它从JSON响应中删除了“data”和“extra_meta”。换句话说,它改变了collection很多,而不仅仅是删除了null项目。

这是使用的简化代码resource

0 投票
2 回答
1332 浏览

laravel - Laravel Route::resource 无法正常工作

这是我的路线:
我有路由名称前缀(管理员),控制器的名称空间(管理员)和 url(用户)的前缀,下面的代码可以正常工作,但我想使用资源:

当我使用下面的代码并打开以下网址时:
site.com/users/create 和其他网址......它向我显示 404 Not Found Page!

为什么会这样?? 我如何使用资源,如第一个有效的代码?

0 投票
1 回答
1675 浏览

laravel-5 - 在 laravel 中向资源 json 响应添加状态和消息键

我在 laravel 5.5 中使用一个资源,我从中返回我的控制器中的集合,但我无法自定义它的输出 json。我想将状态和消息键添加到它的 json 输出中。我试图修改 toArray 方法但找不到解决方案

控制器:

资源:

实际结果:

预期结果(添加状态和消息键)

0 投票
2 回答
1066 浏览

php - Retrieving eloquent api resource using keyby collection method

I have an end API point

now in User resource, I want to return

CommentCollection class

but the result will not include the post_id as key, how I can make it return the comments collection having key post_id?

Update

This is working correctly, but if I will use post collection inside User resource as relationship, it is not working! and that is my requirement in comments collection.

0 投票
2 回答
1452 浏览

php - 使用 Laravel 资源将字段数据格式化为字典

我需要格式化 Laravel API 响应的数据字段以使其成为字典。我正在使用 Laravel 资源。

目前的结果是

我对所有的 json 都很好。

但我希望“数据”字段类似于字典:

这样做,我可以直接访问我想要的项目,而无需遍历数组。有没有办法使用 Laravel Resource 来做到这一点(也许没有,但保留“链接”和“元”)?

谢谢。

0 投票
0 回答
119 浏览

laravel - 具有两个可能的数据透视表的 Eloquent Resource - 返回值的优雅方式

我得到了一个带有两个可能的支点的资源。现在我想根据加载的枢轴添加值。

这就是我目前的做法:

一点都不好看,对吧?

你们是否看到任何使这更优雅和可读的可能性?

0 投票
1 回答
8094 浏览

laravel - 在 laravel 资源中调用 null 上的成员函数 first()

我尝试在我的资源中构建自定义响应,如下所示:

但我只是得到错误。我得到的错误是:

在 null 上调用成员函数 first()

我不知道如何建立我的响应,如果集合为空,我不会收到任何错误?

0 投票
1 回答
150 浏览

php - 如何在 Laravel 的资源控制器的方法中自动添加条件?

我正在尝试if在资源自动生成时添加条件。

当我运行时php artisan make:controller SomeController -r,我想生成以下内容,