Я создаю приложение Laravel и пытаюсь немного лучше использовать и понимать Scrutinizer-CI, но не смог найти способа устранить некоторые «ошибки», обнаруженные в моем коде.
Везде, где я запускаю запрос к базе данных, Scrutinizer сообщает об ошибке:
Кажется, что свойство cust_id не существует в App \ Customers. Ты
уверен, что нет миграции базы данных отсутствует?
У меня есть миграции, и когда проверки выполняются, я вижу, что на дисплее консоли выполняются миграции баз данных.
Я попытался заполнить базу данных, но это тоже не имеет значения. Может кто-нибудь сказать мне, что мне не хватает или что я должен делать, чтобы убедиться, что проверки видят правильные поля из запросов?
Вот мой scrutinizer.yaml:
build:
environment:
php: 7.2
mysql: 5.7
services:
mysql: 5.7
dependencies:
before:
- cp tests/.env.scrutinizer .env
- mysql -e 'create database scrutinizer;'
- mysql -e 'create user forge@localhost; grant all privileges on *.* to forge@localhost with grant option;'
after:
- php artisan key:generate
- php artisan migrate
Задача ещё не решена.
Других решений пока нет …