Установка только laravel-ide-helper
ничего не делает.Вам нужно запустить команды ремесленника, чтобы сгенерировать файлы, которые будет использовать phpstorm.
php artisan ide-helper:generate
и
php artisan ide-helper:meta
Помогут phpStormавтозаполнение.
Обновление : поскольку они выполняются, проблема заключается в структуре структуры laravel:
Помощник file()
на самом деле не существует вResponseFactory
(response()
возвращает результат ResponseFactory
), поэтому помощник IDE не может сопоставиться с ним.
file()
однако существует на Фасаде, так что если вы должны были сделать:
\Response::file($path,['content-type' => 'application/pdf'])
это будет автоматически завершено.
Это обходной путь, но если file()
не будет добавлено к фабрике ответов на уровне laravel, то не так уж много хорошего помощника или phpstorm.