Php count():参数必须是在laravel上实现Countable的数组或对象
我只是将代码设置如下,并显示错误。我可以知道怎么修吗Php count():参数必须是在laravel上实现Countable的数组或对象,php,laravel,Php,Laravel,我只是将代码设置如下,并显示错误。我可以知道怎么修吗 public function productsCat(Request $request){ $cat_id = $request->cat_id; $priceCount = count($request->price); } 如果您使用的是PHP7.2,请使用@count来抑制此错误您可以使用laravel帮助程序(collect): 它已经在错误消息中说明了这一切,$request->price必须是一个
public function productsCat(Request $request){
$cat_id = $request->cat_id;
$priceCount = count($request->price);
}
如果您使用的是PHP7.2,请使用@count来抑制此错误您可以使用laravel帮助程序(collect):
它已经在错误消息中说明了这一切,
$request->price
必须是一个数组或一个实现countable的对象在提问之前,您应该阅读文档:
public function productsCat(Request $request){
$cat_id = $request->cat_id;
$priceCount = collect($request->price)->count();
}