摘要:安裝支持和請移步到使用手札。在安裝支持菜單欄搜索和安裝使用時(shí)可不用完全參照插件的備注方式,使用自動(dòng)補(bǔ)全內(nèi)容的格式便可以,即建設(shè)的備注格式在自動(dòng)補(bǔ)全小結(jié)從官方文檔能看出對于支持可選和,經(jīng)過試驗(yàn)后發(fā)覺必須安裝才能很好地使用備注補(bǔ)全功能。
PHPStorm安裝
PHPStorm 使用手札——安裝看這里
代碼自動(dòng)提示支持laravel引入laravel-ide-helper能為PHPStorm提供相應(yīng)支持
composer require barryvdh/laravel-ide-helper
添加以下代碼到config/app.php的providers里
BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,
構(gòu)建相關(guān)內(nèi)容:
php artisan ide-helper:generate
再把構(gòu)建添加到composer.json配置
"scripts":{ "post-update-cmd": [ "php artisan clear-compiled", "php artisan ide-helper:generate", "php artisan optimize" ] },
完成上面步驟即可于PHPStorm內(nèi)快樂地使用代碼自動(dòng)提示了,其余配置請看laravel-ide-helper
使用Swagger提供API文檔使用Swagger能很好地提供一套文檔自動(dòng)生成方案,并有效解決前后臺(tái)工作交付等溝通上的問題。
Laravel安裝Swagger支持和Swagger-ui請移步到laravel使用手札——Swagger。
在PHPStorm安裝支持
菜單欄 File -> Setting -> Plugins -> Browse repositories 搜索 PHP Annotations Plugin 和 Symfony2 Plugin 安裝
使用時(shí)可不用完全參照laravel插件zircote/swagger-php的備注方式,使用PHPStorm自動(dòng)補(bǔ)全內(nèi)容的格式便可以,即:
##Swagger-php建設(shè)的備注格式 /** * @SWGInfo(title="My First API", version="0.1") */ /** * @SWGGet( * path="/api/resource.json", * @SWGResponse(response="200", description="An example resource") * ) */ ##在PHPStorm自動(dòng)補(bǔ)全 /** * @Info(title="My First API", version="0.1") */ /** * @Get( * path="/api/resource.json", * @SWGResponse(response="200", description="An example resource") * ) */Swagger小結(jié)
從Swagger官方文檔能看出對于PHPStorm支持可選PHP Annotations Plugin和Symfony2 Plugin,經(jīng)過試驗(yàn)后發(fā)覺必須安裝PHP Annotations Plugin才能很好地使用備注補(bǔ)全功能。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/30304.html
摘要:很多程序員使用創(chuàng)建他們的應(yīng)用程序。是一個(gè)免費(fèi)開源的應(yīng)用程序框架。是的模板語言,對藝術(shù)家友好,這個(gè)程序員的命令行工具可以在中工作使用插件和幫助器我們可以進(jìn)一步擴(kuò)展對應(yīng)用的支持。 很多PHP程序員使用 [laravel] 創(chuàng)建他們的應(yīng)用程序。[laravel] 是一個(gè)免費(fèi)開源的PHP web應(yīng)用程序框架。它基于多個(gè)Symfony 組件,提供了一個(gè)開發(fā)框架,包括authentication,...
摘要:是調(diào)試的組件是調(diào)試?yán)鳎谌粘i_發(fā)中排錯(cuò)時(shí)其斷點(diǎn)調(diào)試功能非常有幫助使得我們開發(fā)者不用依賴于傳統(tǒng)的比較的調(diào)試。并且還有一個(gè)好處通過我們還可以查看代碼運(yùn)行的邏輯,比如要研究的源碼那么這時(shí)使用,將會(huì)達(dá)到事半功倍的效果。 Introduction xdebug是php調(diào)試的組件,是調(diào)試?yán)鳎谌粘i_發(fā)中排錯(cuò)時(shí),其斷點(diǎn)調(diào)試功能非常有幫助,使得我們開發(fā)者不用依賴于傳統(tǒng)的var_dump()/ech...
摘要:是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來極大的便利。例如事件將返回一個(gè)對象,利用文件您可以調(diào)用并且它將自動(dòng)完成的方法。提示您可能需要重啟使文件生效。 showImg(https://segmentfault.com/img/remote/1460000014528926); Laravel IDE Helper 是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來極大的...
摘要:本教程適用于項(xiàng)目的使用者,并默認(rèn)使用作為開發(fā)環(huán)境的虛擬機(jī)。然后回到導(dǎo)航欄,找到,添加一個(gè)。如圖進(jìn)行測試在寫上一段實(shí)例代碼然后在每一行添加斷點(diǎn),然后,選擇之前設(shè)置好的,如果你看到下圖的樣子,恭喜你。 本教程適用于Laravel項(xiàng)目的使用者,并默認(rèn)使用Homestead作為開發(fā)環(huán)境的虛擬機(jī)。 1. 確認(rèn)你已經(jīng)安裝了Xdebug 通過ssh登錄你的homestead,執(zhí)行 ls /et...
摘要:的方式不僅僅局限于框架,同樣適用于與其他框架,也適用于原生的代碼。學(xué)會(huì)使用這種方式之后,一般很少使用,,,等原生或框架輔助函數(shù)進(jìn)行了。 環(huán)境 系統(tǒng)版本:OSX 10.11.4 PHP 版本:7.0.5 Xdebug 版本:2.4.0 Laravel 版本:5.1.31 PHPStorm 版本:10.0.4 根據(jù)上篇文章的配置,在工作時(shí)會(huì)發(fā)現(xiàn),我們需要經(jīng)常調(diào)整 PHP Web App...
閱讀 2993·2021-10-13 09:39
閱讀 2694·2021-09-27 13:34
閱讀 2031·2019-08-30 15:55
閱讀 3260·2019-08-30 15:43
閱讀 3631·2019-08-30 11:16
閱讀 1748·2019-08-26 18:28
閱讀 1284·2019-08-26 13:56
閱讀 915·2019-08-26 13:35