count():参数必须是在laravel上实现Countable的数组或对象

时间:2018-10-25 00:59:02

标签: php laravel

我只是将代码设置如下,并显示了错误。我可以知道如何解决它吗?

public function productsCat(Request $request){
    $cat_id = $request->cat_id;

    $priceCount = count($request->price);
}

2 个答案:

答案 0 :(得分:2)

如果您使用的是PHP 7.2,请使用@count来抑制此错误

答案 1 :(得分:0)

您可以使用laravel帮助器(收集):

public function productsCat(Request $request){
    $cat_id = $request->cat_id;

    $priceCount = collect($request->price)->count();
}