VSCode Intelliphense не работает должным образом с Laravel Проектами - PullRequest
3 голосов
/ 06 января 2020

В VSCode расширение PHP с расширением intelephense версии 1.3.7 помечает фасады laravel как классы, которые не найдены. Раньше, если вы импортируете Фасад, как это:

use Log;

, а затем используете его в файле, как это:

Log::info('some message');

, что правильно, проблем не было. Теперь каждое использование помечается как синтаксическая ошибка, и вы должны импортировать полное имя, подобное следующему для ошибки, на go.

use \Illuminate\Support\Facades\Log;

Также оно не использовалось, чтобы жаловаться на Eloquent методы класса, такие как find или where et c, но теперь он подчеркивает их как методы, не определенные.

Есть ли способ, чтобы расширение могло их игнорировать?

1 Ответ

0 голосов
/ 06 января 2020

Я думаю, вам следует проверить браузер, чтобы увидеть, действительно ли ваш код выдает желаемый результат. Если это так, вы можете игнорировать ошибки.

Однако, следующие laravel расширения может помочь,

  • PHP Intelephense
  • Laravel 5 фрагментов

Подробнее здесь: https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel-extension-pack

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