相信有很多PHP程式設計師使用 [laravel] 來創建他們的應用程式。 [laravel] 是一個免費開源的PHP web應用程式框架。它基於多個Symfony 元件,提供了一個開發框架,包括authentication, routing, sessions, caching 等模組。 (建議學習:phpstorm詳解)
去年夏天, 我們介紹了 支援Blade 。 blade 是Laravel的模板語言, 對藝術家友好,這個Laravel程式設計師的命令列工具, 可以在PhpStorm中工作. 使用 Laravel 插件 和 Laravel IDE 幫助器, 我們可以進一步擴展PhpStorm對Laravel應用的支持。下面讓我們來看看怎麼做!
安裝Laravel IDE 助手
官方方式
首先確認Composer 在我們的專案中是可用的, 我們可以使用Composer | Add dependency… 右鍵選單安裝[Laravel 5 IDE Helper Generator] 到我們的專案. 搜尋barryvdh/laravel-ide-helper,並且點擊Install下載並新增至專案.
自助方式
因為我們是在專案中使用, 所以我們在專案中加入這個功能, 在composer.json 中加入require-dev 分支
laravel 4.* , 這裡的版本應該填寫1.*
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
然後使用指令composer update -vvv 來更新套件
#註冊'Barryvdh\LaravelIdeHelper \IdeHelperServiceProvider' 服務到我們的應用。
即寫入到config/app.php 中的provider中, 這樣在artisan list 中便存在了ide-helper的命令, 運行artisan ide-helper:generate, PhpStorm就會有代碼完成功能,並且有Laravel的語法高亮。
PhpStorm中的Laravel插件
為了進一步提升我們的Laravel體驗,我們也可以安裝Laravel插件. 在Settings (Preferences) | Plugins, 點擊Browse repositories…按鈕並搜尋Laravel. Install plugin 按鈕會下載並安裝插件到IDE.
##重啟IDE 並啟用插件( Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project). PhpStorm知道Laravel的介面做什麼, 並且提供(controllers,views, routes, configuration, translations、等)的程式碼完成功能!當然不只是程式碼自動完成,使用Ctrl Click (CMD Click Mac OS X) 或Go To Declaration(前往定義) (Ctrl B / CMD B), PhpStorm 將會導航到那裡, 例如設定項的聲明。"post-update-cmd": [ "php artisan clear-compiled", "php artisan ide-helper:generate", "php artisan optimize" ],
php artisan ide-helper:models User
"require-dev": { "doctrine/dbal": "~2.3" },
以上是使用PHPStorm編輯器開發Laravel應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!