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文件如下
{
// [snip]
"require": {
"laravel/framework": "4.1.*",
"barryvdh/laravel-ide-helper": "dev-master"
}
// [snip]
}
項目根目錄運行 composer update命令
composer update
一切順利的話laravel-ide-helper已經安裝完畢,現在我們要確定包文件是否加載到laravel,添加 ‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’代碼到app/config.php文件,添加后應如下所示
'providers' => array(
// [snip]
'Illuminate\Workbench\WorkbenchServiceProvider',
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
),
運行下面的命令在項目根目錄
php artisan ide-helper:generate
現在這個命令應該會生成一個叫 “_ide_helper.php” 的文件,現在phpstorm已經支持代碼提示(如下圖),如果沒有,可以重啟IDE一下試試
