使用 PhpStorm開發Laravel專案
工欲善其事必先利其器。如果你想快速的開發專案,必須選一個合適你的開發工具。這裡主要說一下PhpStorm對laravel的支援。
Laravel Composer支援
Ctrl + Alt + S 搜尋composer
設定之後可以方便你在編輯器中安裝和更新composer包,專案上右鍵composer>Add dependency如下圖
Command Line Tool Support
支援composer命令:
支援artisan命令:
這裡選擇Tool Based On Symfony Console
使用命令
在command line tools控制檯中執行composer命令:c require
在command line tools控制檯中執行artisan命令:artisan app:name dxk
Laravel Plugin
ctrl+alt+s搜尋plugin
重啟phpstorm
應用laravel plugin到當前專案
然後你再去寫程式碼的時候就會提供controllers,views, routes, configuration, translations等的程式碼提示功能。
Laravel IDE Helper
有時候你會發現Route::之類的沒有程式碼提示或者自動補全,這時候我們需要安裝 Laravel IDE Helper
專案地址:
使用composer命令安裝,composer require barryvdh/laravel-ide-helper。你也可以使用PhpStorm中的composer介面安裝。
安裝之後你需要把Laravel IDE Helper以服務的形式註冊到應用中。修改app/config/app.php 新增Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
到providers元素下。
執行命令
php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize
還可以在composer.json的post-update-cmd中加入命令保證helper在每次commit都會更新,如下:
參考資料
歡迎關注我的公眾號dxk-blog獲取最新文章。