這篇文章主要給大家介紹了關於利用PHPStorm如何開發Laravel應用的相關資料,文中透過範例程式碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習下。
前言
相信有很多PHP程式設計師使用 [laravel] 來創建他們的應用程式。 [laravel] 是一個免費開源的PHP web應用程式框架。它基於多個Symfony 元件,提供了一個開發框架,包括authentication, routing, sessions, caching 等模組.
去年夏天, 我們介紹了 支援Blade 。 blade 是Laravel的模板語言, 對藝術家友好,這個Laravel程式設計師的命令列工具, 可以在PhpStorm中工作. 使用 Laravel 插件 和 Laravel IDE 幫助器, 我們可以進一步擴展PhpStorm對Laravel應用的支持。下面讓我們來看看怎麼做!
安裝Laravel IDE 助手
官方方式
[翻譯]自助方式
laravel 4.* , 這裡的版本應該要填入1.*
##
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
註冊'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 將會導航到那裡, 例如設定項的聲明。
關於使用 Blade 模板,Laravel 外掛程式也可以提高體驗, 例如:@section 指令的自動完成.
想了解更多嗎? 查看我們的 Laravel教程,這裡包含了 PhpStorm 為 Laravel 開發準備的全部東西, 包括代碼自動完成,導航,自動代碼檢查,命令行工具支持,調試和單元測試!
也可以在composer.json的post-update-cmd中加入指令保證helper在每次update的時候都會更新,如下:
"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中文網其他相關文章!