Руководство по использованию PhpStorm – Установите здесь
Поддержка автоматической подсказки кода
Введение в Laravel laravel -ide-помощник Поддержка PhpStorm
composer require barryvdh/laravel-ide-helper
Добавьте следующий код в config/app. php Из поставщиков в
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Создание соответствующего контента:
php artisan ide-helper:generate
Добавьте сборку в composer.json Для настройки
"scripts":{
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan optimize"
]
},Выполните описанные выше действия, и вы с радостью сможете использовать автопромпт кода в PhpStorm. Для получения дополнительной информации о конфигурации см. раздел laravel-ide-помощник.
Предоставление документов API с использованием Swagger
Swagger может предоставить набор решений для автоматического создания документов и эффективно решать коммуникационные проблемы, такие как выполнение фронтальной и серверной работы.
Laravel устанавливает поддержку Swagger и пользовательский интерфейс Swagger. Пожалуйста, перейдите в laravel и воспользуйтесь своим руководством, Свэггер.
Поддержка установки в PhpStorm
menu bar File -> Setting -> Plugins -> Browse repositories Search for PHP Annotations Plugin and Symfony2 Plugin installation
Вам не нужно полностью ссылаться на плагин laravel при его использовании. циркон/чванство-php Формат автозаполнения содержимого PhpStorm может использоваться в виде аннотаций, то есть формат автозаполнения содержимого PhpStorm выглядит следующим образом:
## Note Format for Swagger-php Construction /** * @SWG\Info(title="My First API", version="0.1") */ /** * @SWG\Get( * path="/api/resource.json", * @SWG\Response(response="200", description="An example resource") * ) */ ## Automatic Completion in PHPStorm /** * @Info(title="My First API", version="0.1") */ /** * @Get( * path="/api/resource.json", * @SWG\Response(response="200", description="An example resource") * ) */
Краткое изложение Чванства
Из официальной документации Swagger вы можете видеть, что поддержка PhpStorm необязательна Плагин аннотаций PHP и Плагин Symfony2 После тестирования было установлено, что необходимо установить плагин PHP Аннотации Только таким образом мы сможем эффективно использовать дополнительную функцию заметок.