laravel - 如何验证整个请求是 Laravel 中的一个数组?
问题描述
我需要验证请求的 JSON 正文,它必须是一个数组。
我知道我可以像这样将单个字段验证为数组:
$request->validate([
'name' => ['required', 'array'],
]);
但是我怎样才能验证整个请求是一个数组而不是一个对象呢?
解决方案
您可以使用中间件检查原始请求正文。
request()->all()
将始终返回数组。
推荐阅读
- java - xamarin 2019 - Android 应用程序 - Java 退出代码 1
- ruby-on-rails - Formatting the datein html.erb
- git - I am facing issue on cloining git repo "Premature end of chunk coded message body: closing chunk expected"
- android - 如何在 android 中使 EditText 在 4 或 5 行后可滚动?
- azure - 存储帐户和应用服务上的静态网站
- yaml - 如何使用 YAML 条件插入添加乘法变量
- python - 在运行时装饰类方法
- mysql - 我们如何使用查询检索用户帐户的两个电子邮件地址?
- python - 使用 Openpyx 保存文件 Excel 而不会丢失数据
- huawei-developers - HMS 地图显示为空