data-id="1190000004980370" data-licence="">
PHPStorm安裝
PHPStorm 使用手劄——安裝看這裡
代碼自動提示支援
laravel引入laravel-ide-helper
能為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-helper
使用Swagger提供API文檔
使用Swagger能很好地提供一套文檔自動產生方案,並有效解決前後台工作交付等溝通上的問題。
Laravel安裝Swagger支援和Swagger-ui請移步到laravel使用手劄——Swagger。
在PHPStorm安裝支援
功能表列File -> Setting -> Plugins -> Browse repositories搜尋 PHP Annotations Plugin 和 Symfony2 Plugin 安裝
使用時可不用完全參照laravel外掛程式zircote/swagger-php
的備忘方式,使用PHPStorm自動補全內容的格式便可以,即:
##Swagger-php建設的備忘格式/** * @SWG\Info(title="My First API", version="0.1") *//** * @SWG\Get( * path="/api/resource.json", * @SWG\Response(resp/api/resource.json", * @SWG\Response(resp description="An example resource") * ) */
Swagger小結
從Swagger官方文檔能看出對於PHPStorm支援可選PHP Annotations Plugin
和Symfony2 Plugin
,經過實驗後發覺必須安裝PHP Annotations Plugin
才能很好地使用備忘補全功能。
以上就介紹了laravel使用手劄——使用PHPStorm提升開發速度,包括了phpstorm,laravel方面的內容,希望對PHP教程有興趣的朋友有所協助。