问题标签 [laravel-response]

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 投票
0 回答
74 浏览

laravel - 如何使用 laravel 响应器在元中引入分页?

我将以下代码与 Laravel Responder 一起使用:

Laravel Responder 是一个用于构建 API 响应的包。我得到了这样的回应:

我想在元中包含分页,有没有办法做到这一点?例子

有没有办法做到这一点?

0 投票
1 回答
567 浏览

laravel - 如何将 Laravel 自定义请求中的错误返回给 Ajax

我提出了如下的定制要求。

如何在 ajax 中返回验证错误?当我不使用自定义请求时,我返回了这样的错误。

所以在这里而不是Request,如果我使用CustomRequestthen 我们如何捕获错误?


另一件事。在自定义请求规则中,我们如何获取请求输入值?

$this->input('phone') 对吗?希望能回答我的2个问题。

0 投票
1 回答
43 浏览

laravel - 通过 Laravel 7 中的响应函数发送 Flash 消息

我有个问题。我创建了一个中间件来检查用户是否有图像。否则他会进入图片上传页面,他必须上传一张图片。不幸的是,在我的中间件重定向功能不起作用(我不知道为什么!)相反,我必须使用响应功能。如何发送带有响应功能(如重定向功能)的 Flash 消息?希望你能帮助我。

0 投票
1 回答
56 浏览

laravel - Laravel rest api,获取与存储在上传/帖子中的数据库中的数据相关的图像的完整链接

我正在从事 Laravel 项目项目并遇到了一个问题。我希望我的 ApiController.php 上的函数能够为我带来来自 POST 表的图像的完整链接,存储在上传/帖子中。所以我尝试了这种方法,我怎样才能得到这个结果?

我得到的结果

那么如何获取图片的完整链接呢?//https://www.mylink.com/uploads/posts/image1.png 我要显示的结果

0 投票
1 回答
178 浏览

php - Laravel 使用单个表单将数据插入到多个关系表中

我正在研究 Laravel 项目,我想知道:如何将数据插入到我的多个相关表中?我们如何在 Author 表的 author_type_id 字段中插入作者 ID?如何在帖子中存储 author_id?所以不知道如何使用表单插入相关模型。感谢您的帮助 :)

我的模型

//发布模型

//后置模型

//作者模型

//作者类型模型

// PostsController 控制器

//创建后刀片

0 投票
1 回答
659 浏览

laravel - 如何在 Laravel 中将 S3 存储桶中的文件作为图像返回?

我开始在我的项目中使用 S3 存储桶Laravel 8.x,并使用以下代码解决了文件上传到存储桶的问题:

现在我尝试将此图像提供给浏览器,如下所示:

但它在浏览器中将文件显示为字符串而不是图像。

如何在浏览器中将数据显示为图像?

更新:showImage()我从网络路由 调用此函数:

0 投票
0 回答
28 浏览

laravel - 如何拦截所有响应并更改 Lavavel 中特定键的值?

有没有一种方法middleware可以拦截所有响应并在找到某个键​​时更改响应值,“之前”,被传递给“请求者”,无论是控制器、事件还是任何其他资源。

我需要,不知何故,每次有响应时,并且在该响应中必须有一个带有某个单词的标签符号,例如“#customer”,执行相应的替换。

也许有一种方法可以使用ServiceProvider它,而不必更改每个控制器或模型?为此,无需更改每个控制器或模型?因为这些更改需要反映“整个”系统,而不仅仅是 Http 请求,因此,仅使用middleware并不能解决所有需求。

PS1:目前整个系统是在 Laravel v5.7 开发的,无法更新。

PS2:问题出在没用或者怎么用str_replace()

0 投票
0 回答
54 浏览

php - 如何设置 isBase64Encoded:在 laravel 响应中为真

我正在构建一个应用程序Laravel 8并将应用程序托管在AWS lambda. 我想将响应压缩gzip为 HTTP 请求。我与 AWS 支持进行了交互,他们要求我添加标头'Content-Encoding' => 'gzip',并添加isBase64Encodedtrue. 为了实现这一点,我尝试在互联网上找到解决方案,我找到了 Laravel Vapor 的文档,它完美地处理了这个问题。他们制作了一个中间件,添加了以下属性:

我当前的标题看起来像:

在此处输入图像描述

由于我没有使用 Laravel Vapor 所以我需要放入isBase64Encoded标题:

我尝试通过以下方式执行此操作:

如您所见,我正在尝试通过添加属性$response->isBase64Encoded = true;,一旦实现标题更改为意外:

在此处输入图像描述

内容也未编码。帮我添加isBase64Encoded属性作为响应

0 投票
1 回答
42 浏览

laravel - 使用 groupBy 和资源收集 laravel

我正在研究 api,并使用资源来发送数据。我想发送按状态分组的集合。到目前为止,我已经完成了以下工作:

虽然我得到了我想要的,但想知道是否有更好的方法来实现这一目标?

0 投票
1 回答
13 浏览

php - 如何正确覆盖 `Illuminate\Routing\Router::toResponse` 以便为空响应发送 HTTP 状态代码 204?

我的 Laravel 项目有很多控制器方法,它们只是不返​​回任何内容或void成功返回。我希望(更准确地说是需要)这些方法最终204 No Content向客户端返回响应。我想避免return response()->noContent()在我需要的地方添加每个控制器方法。但是,如果我不这样做,Laravel 会向200 OK客户端发送一个带有空正文的响应。

该方法Illuminate\Routing\Router::toResponse($request, $response)对此负责。该参数$response等于控制器方法的返回值。如果控制器方法不返回任何内容,则$response等于null。该方法toResponse($request, $response)将参数$response与不同的条件进行匹配,如果没有匹配项,则toResponse($request, $response)创建一个SymfonyResponse状态码为 200 和一个空正文。我想覆盖这个方法并添加另一个条件。如果$response === null,那么toResponse($request, $response)应该创建一个SymfonfyResponse状态码为 204 的。

我的主要问题是我没有找到任何信息如何使框架调用我自己的路由器类实现。