成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

[譯] 使用 PHPStorm 開發(fā) Laravel 應(yīng)用

buildupchao / 1068人閱讀

摘要:很多程序員使用創(chuàng)建他們的應(yīng)用程序。是一個(gè)免費(fèi)開源的應(yīng)用程序框架。是的模板語(yǔ)言,對(duì)藝術(shù)家友好,這個(gè)程序員的命令行工具可以在中工作使用插件和幫助器我們可以進(jìn)一步擴(kuò)展對(duì)應(yīng)用的支持。

很多PHP程序員使用 [laravel] 創(chuàng)建他們的應(yīng)用程序。[laravel] 是一個(gè)免費(fèi)開源的PHP web應(yīng)用程序框架。它基于多個(gè)Symfony 組件,提供了一個(gè)開發(fā)框架,包括authentication, routing, sessions, caching 等模塊.
去年夏天, 我們介紹了 支持Blade 。blade 是Laravel的模板語(yǔ)言, 對(duì)藝術(shù)家友好,這個(gè)Laravel程序員的命令行工具, 可以在PhpStorm中工作. 使用 Laravel 插件 和 Laravel IDE 幫助器, 我們可以進(jìn)一步擴(kuò)展PhpStorm對(duì)Laravel應(yīng)用的支持。下面讓我們看怎么做!

安裝Laravel IDE 助手

官方方式

首先確認(rèn) Composer 在我們的項(xiàng)目中是可用的, 我們可以使用 Composer | Add dependency… 右鍵菜單安裝 [Laravel 5 IDE Helper Generator] 到我們的項(xiàng)目. 搜索 barryvdh/laravel-ide-helper,并且點(diǎn)擊Install下載并添加到項(xiàng)目.

[譯注]自助方式

因?yàn)槲覀兪窃陧?xiàng)目中使用, 所以我們?cè)陧?xiàng)目中添加這個(gè)功能, 在 composer.json 中添加 require-dev 分支
laravel 4.* , 這里的版本應(yīng)該填寫 1.*

"require-dev": {
    // ...
    "barryvdh/laravel-ide-helper": "2.*"
    // ...
},

然后使用命令 composer update -vvv 來(lái)更新程序包

注冊(cè) "BarryvdhLaravelIdeHelperIdeHelperServiceProvider" 服務(wù)到我們的應(yīng)用, 即寫入到 config/app.php 中的 provider中 , 這樣在 artisan list 中便存在了ide-helper的命令, 運(yùn)行 artisan ide-helper:generate, PhpStorm就會(huì)有代碼完成功能,并且有Laravel的語(yǔ)法高亮.

PhpStorm中的Laravel插件

為了進(jìn)一步提升我們的Laravel體驗(yàn),我們也可以安裝Laravel插件. 在 Settings (Preferences) | Plugins, 點(diǎn)擊 Browse repositories… 按鈕并搜索Laravel. Install plugin 按鈕會(huì)下載并安裝插件到IDE.

重啟IDE 并啟用插件( Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project). PhpStorm知道Laravel的界面做什么, 并且提供(controllers,views, routes, configuration, translations、等)的代碼完成功能!

當(dāng)然不只是代碼自動(dòng)完成,使用 Ctrl+Click (CMD+Click Mac OS X) 或者 Go To Declaration(轉(zhuǎn)到定義) (Ctrl+B / CMD+B), PhpStorm 將會(huì)導(dǎo)航到那里, 比如配置項(xiàng)的聲明。
關(guān)于使用 Blade 模板,Laravel 插件也可以提高體驗(yàn), 比如:@section 指令的自動(dòng)完成.
想了解更多嗎? 查看我們的 Laravel教程,這里包含了 PhpStorm 為 Laravel 開發(fā)準(zhǔn)備的全部東西, 包括代碼自動(dòng)完成,導(dǎo)航,自動(dòng)代碼檢查,命令行工具支持,調(diào)試和單元測(cè)試!

還可以在composer.jsonpost-update-cmd中加入命令保證 helper在每次update的時(shí)候都會(huì)更新,如下:

"post-update-cmd": [
    "php artisan clear-compiled",
    "php artisan ide-helper:generate",
    "php artisan optimize"
 ],

另外,如果你的model是extend的Eloquent,這個(gè)插件還可以給項(xiàng)目中的model添加phpDoc,直接顯示字段名,便于閱讀,用法

php artisan ide-helper:models User

需要修改composer.json,在 require-dev段添加

"require-dev": {   
    "doctrine/dbal": "~2.3"
},
參考文章:

使用 PHPStorm 開發(fā) Laravel 應(yīng)用

Laravel Development using PhpStorm

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/25736.html

相關(guān)文章

  • laravel使用手札——使用PHPStorm提升開發(fā)速度

    摘要:安裝支持和請(qǐng)移步到使用手札。在安裝支持菜單欄搜索和安裝使用時(shí)可不用完全參照插件的備注方式,使用自動(dòng)補(bǔ)全內(nèi)容的格式便可以,即建設(shè)的備注格式在自動(dòng)補(bǔ)全小結(jié)從官方文檔能看出對(duì)于支持可選和,經(jīng)過(guò)試驗(yàn)后發(fā)覺(jué)必須安裝才能很好地使用備注補(bǔ)全功能。 PHPStorm安裝 PHPStorm 使用手札——安裝看這里 代碼自動(dòng)提示支持 laravel引入laravel-ide-helper能為PHPStor...

    caozhijian 評(píng)論0 收藏0
  • PHPStorm-Xdebug-Laravel 快速上手

    摘要:是調(diào)試的組件是調(diào)試?yán)?,在日常開發(fā)中排錯(cuò)時(shí)其斷點(diǎn)調(diào)試功能非常有幫助使得我們開發(fā)者不用依賴于傳統(tǒng)的比較的調(diào)試。并且還有一個(gè)好處通過(guò)我們還可以查看代碼運(yùn)行的邏輯,比如要研究的源碼那么這時(shí)使用,將會(huì)達(dá)到事半功倍的效果。 Introduction xdebug是php調(diào)試的組件,是調(diào)試?yán)?,在日常開發(fā)中排錯(cuò)時(shí),其斷點(diǎn)調(diào)試功能非常有幫助,使得我們開發(fā)者不用依賴于傳統(tǒng)的var_dump()/ech...

    BenCHou 評(píng)論0 收藏0
  • Laravel 超好用代碼提示工具 Laravel IDE Helper

    摘要:是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來(lái)極大的便利。例如事件將返回一個(gè)對(duì)象,利用文件您可以調(diào)用并且它將自動(dòng)完成的方法。提示您可能需要重啟使文件生效。 showImg(https://segmentfault.com/img/remote/1460000014528926); Laravel IDE Helper 是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來(lái)極大的...

    wemallshop 評(píng)論0 收藏0
  • PHPStorm配置Xdebug

    摘要:本教程適用于項(xiàng)目的使用者,并默認(rèn)使用作為開發(fā)環(huán)境的虛擬機(jī)。然后回到導(dǎo)航欄,找到,添加一個(gè)。如圖進(jìn)行測(cè)試在寫上一段實(shí)例代碼然后在每一行添加斷點(diǎn),然后,選擇之前設(shè)置好的,如果你看到下圖的樣子,恭喜你。 本教程適用于Laravel項(xiàng)目的使用者,并默認(rèn)使用Homestead作為開發(fā)環(huán)境的虛擬機(jī)。 1. 確認(rèn)你已經(jīng)安裝了Xdebug 通過(guò)ssh登錄你的homestead,執(zhí)行 ls /et...

    2450184176 評(píng)論0 收藏0
  • 使用 PHPStorm 與 Xdebug 調(diào)試 Laravel (二)

    摘要:的方式不僅僅局限于框架,同樣適用于與其他框架,也適用于原生的代碼。學(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...

    Ashin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<