В VSCode расширение PHP с расширением intelephense версии 1.3.7 помечает фасады laravel как классы, которые не найдены. Раньше, если вы импортируете Фасад, как это:
use Log;
, а затем используете его в файле, как это:
Log::info('some message');
, что правильно, проблем не было. Теперь каждое использование помечается как синтаксическая ошибка, и вы должны импортировать полное имя, подобное следующему для ошибки, на go.
use \Illuminate\Support\Facades\Log;
Также оно не использовалось, чтобы жаловаться на Eloquent методы класса, такие как find
или where
et c, но теперь он подчеркивает их как методы, не определенные.
Есть ли способ, чтобы расширение могло их игнорировать?