Ошибка Scrutinizer-ci, обнаруженная в проекте Laravel — & quot; Свойство ___, по-видимому, не существует в ___. Вы уверены, что отсутствует миграция базы данных?

Я создаю приложение 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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]