@romicohen
Системный Архитектор

Какой плагин использовать, чтобы intelephense в VSC не подчеркивало мне красным Laravel-фасады?

VSC подчеркивает мне ларавель-фасады (в примере ниже, это, как вы поняли, миграция) красным и пишет:

Undefined type 'Schema'.intelephense(1009)

75621459-8ff86500-5bcf-11ea-8f89-445a89c270ea.png

хотя, все работает норм.

Каким плагином или настройкой можно это отключить?

Спасибо.
  • Вопрос задан
  • 924 просмотра
Решения вопроса 1
@romicohen Автор вопроса
Системный Архитектор
В общем, судя по всему: https://github.com/bmewburn/vscode-intelephense/is... (не я один такой) однозначного решения проблема не имеет.

Устанавливать сторонние пакеты в проект ради такой штуки я не хочу. Отключать проверку тоже не айс. Кароч, буду жить с подчеркнутыми фасадами ))

Хотя, как-то раньше это у меня было решено. Мб это только в старых версиях Laravel такое... хз кароч))
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@bbiiss
Дело в том, что старая версия PHP в VSC. Версия, которая в проекте (она же и на сервере) знает этот фасад, соответственно все работает. А версия, которая в VSC не знает что это такое. Поэтому и подчеркивает красным.
Settings ищем PHP>Validate: Executable Path, жмем Edit in settings.json
"php.validate.executablePath": "C:/путь к нужной версии/php.exe"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы