laravel使用手劄——使用PHPStorm提升開發速度 phpstorm 9 註冊碼 phpstorm laravel外掛程式 phpstorm laravel配

來源:互聯網
上載者:User
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 PluginSymfony2 Plugin,經過實驗後發覺必須安裝PHP Annotations Plugin才能很好地使用備忘補全功能。

以上就介紹了laravel使用手劄——使用PHPStorm提升開發速度,包括了phpstorm,laravel方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.