PhpStorm下Laravel代碼智能提示


phpstorm&Laravel

PHPstorm是我見過的最好的PHP的IDE,前年用的時候就毫不猶豫的拋棄了zend studio :) ,Laravel是我用過最好的框架,除了做手游后台這類有高並發需求的項目的時候會使用swoole,像yii,thinkPHP,zend之類已經直接不在項目中用了,不過悲傷的是最好的IDE不支持最好的Laravel的代碼提示,后來我在github上翻,找到了laravel4-phpstorm-helper這個工具,不過很遺憾,已經不更新很久了,后來在外國論壇上發現了laravel-ide-helper,用到現在一直很給力

代碼自動補全

laravel-ide-helper安裝和使用起來是很方便的,更改 composer.json文件如下

 
 
 
         
  1. {
  2. // [snip]
  3. "require": {
  4. "laravel/framework": "4.1.*",
  5. "barryvdh/laravel-ide-helper": "dev-master"
  6. }
  7. // [snip]
  8. }

項目根目錄運行 composer update命令

 
 
 
         
  1. composer update

一切順利的話laravel-ide-helper已經安裝完畢,現在我們要確定包文件是否加載到laravel,添加 ‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’代碼到app/config.php文件,添加后應如下所示

 
 
 
         
  1. 'providers' => array(
  2. // [snip]
  3. 'Illuminate\Workbench\WorkbenchServiceProvider',
  4. 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
  5. ),

運行下面的命令在項目根目錄

 
 
 
         
  1. php artisan ide-helper:generate

現在這個命令應該會生成一個叫 “_ide_helper.php” 的文件,現在phpstorm已經支持代碼提示(如下圖),如果沒有,可以重啟IDE一下試試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM