count (): параметр должен быть массивом или объектом, который реализует Countable на laravel - PullRequest
0 голосов
/ 25 октября 2018

Я просто установил код, как показано ниже, и он показывает ошибку.Могу ли я узнать, как это исправить?

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

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

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Вы можете использовать помощника Laravel (собирать):

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

    $priceCount = collect($request->price)->count();
}
0 голосов
/ 25 октября 2018

если вы используете PHP 7.2, используйте @count для подавления этой ошибки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...