gpt4 book ai didi

php - 将表单请求文件与 Controller 分开时,如何在 laravel api 中显示验证错误

转载 作者:行者123 更新时间:2023-12-04 01:06:45 25 4
gpt4 key购买 nike

我有一个表单请求文件处理我的验证与我的 Controller 分开。在 Controller 内调用 api 后如何返回验证错误?

//我的 Controller

/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function orders(GetOrdersRequest $request, OrderRepository $orderRepository)
{

$order = $orderRepository->allOrders($request->paginate);

return $this->sendSuccess('Orders retrieved successfully', $order);
}

最佳答案

Laravel 请求类返回 自动 当验证失败时。
您应该在 View ( Blade )文件中显示您的错误消息。
您可以关注 official documentation .

对于 API,它会自动返回包含错误消息的 JSON 响应。

基本上你可以在 Blade 文件中做到这一点:

@if($errors->has('email'))
<span class="error">{{ $errors->get('email') }}</span>
@endif

关于php - 将表单请求文件与 Controller 分开时,如何在 laravel api 中显示验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56726486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com