1. 程式人生 > >使用 PhpStorm開發Laravel專案

使用 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
專案地址:

https://github.com/barryvdh/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獲取最新文章。
關注公眾號獲取最新文章