sorry_i_noob
@sorry_i_noob

Почему PhpStorm не понимает директивы blade в Laravel проекте?

Здравствуйте. У меня директивы Blade в Laravel проекте подчеркиваются. Я навожу на них и выводятся сообщения.
Например, навожу на
@if (Route::has('login'))
И получаю
Directive is not closed
Хотя она закрыта.

Навожу на
@else
И получаю
Missing opening directive
Хотя открывающая директива есть.

Почему так? Прикладываю скриншоты. Laravel Plugin стоит, Blade Support стоит, _ide_helper.php стоит.
скриншоты сообщений PhpStorm
5c23cb96f241f722397550.png5c23cb9e44317134793444.png5c23cbaa9942a606222155.png5c23cbb025a89032194018.png
скриншот окна с плагинами
5c23cc3b783f9860186426.png
  • Вопрос задан
  • 504 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel
Вместо @else напишите @elseauth
Это было добавлено в Laravel 5.6.14.
Ответ написан
Столкнулся примерно с такой же проблемой, только писало cannot find declaration to go.
Помогла перезагрузка composera:
composer dump-autoload -o
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы