Я успешно обновил свой проект Laravel с 5.4.*
до 5.7.*
, однако, когда я запускаю команду ремесленника api:route
, он возвращает эту ошибку:
В строке 71 RouteListCommand.php:
count (): параметр должен быть массивом или объектом, который реализует
Счетный
Я удалил папку поставщика и запустил composer update
.
composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": "^7.1.3",
"barryvdh/laravel-cors": "^0.11.2",
"bugsnag/bugsnag-laravel": "^2.0",
"dingo/api": "1.0.*@dev",
"doctrine/dbal": "^2.6",
"dompdf/dompdf": "^0.8.2
"laravel/framework": "5.7.*",
"laravel/socialite": "^3.0",
"laravel/tinker": "~1.0",
"pragmarx/google2fa-laravel": "^0.2.0",
"pusher/pusher-php-server": "^3.0",
"tymon/jwt-auth": "0.5.*"
"yajra/laravel-datatables-fractal": "^1.0",
"yajra/laravel-datatables-oracle": "~8.0",
"wpb/string-blade-compiler": "dev-laravel-5.7"
},
"require-dev": {
"barryvdh/laravel-dompdf": "^0.8.2",
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "7.0"
},