【发布时间】:2019-02-25 01:32:36
【问题描述】:
我只想确保来自 JS 端的数据是一个数组。所以从the accepted answer 可以看出,在验证中写'array' 就足够了。但就我而言,当我写作时:
$request->validate([
'tags' => 'array',
]);
并使用Postman 传递一个数组[1,2,3],我得到一个错误["The tags must be an array."],并且php 将它作为一个字符串处理,所以当我尝试获取例如第一个元素$request->tags[0] 时,我收到'['。这里有什么问题?
【问题讨论】:
标签: php arrays laravel validation controller