PhpStorm下Laravel代码智能提示

phpstorm&Laravel

phpstorm&Laravel

让PHPStorm支持友好的Laravel代码提示

PHPstorm是我见过的最好的PHP的IDE,前年用的时候就毫不犹豫的抛弃了zend
studio :)
,Laravel是我用过最好的框架,除了做手游后台这类有高并发需求的项目的时候会使用swoole,像yii,thinkPHP,zend之类已经直接不在项目中用了,不过悲伤的是最好的IDE不支持最好的Laravel的代码提示,后来我在github上翻,找到了laravel4-phpstorm-helper这个工具,不过很遗憾,已经不更新很久了,后来在外国论坛上发现了laravel-ide-helper,用到现在一直很给力

PHPstorm是我见过的最好的PHP的IDE,前年用的时候就毫不犹豫的抛弃了zend
studio :)
,Laravel是我用过最好的框架,除了做手游后台这类有高并发需求的项目的时候会使用swoole,像yii,thinkPHP,zend之类已经直接不在项目中用了,不过悲伤的是最好的IDE不支持最好的Laravel的代码提示,后来我在github上翻,找到了laravel4-phpstorm-helper这个工具,不过很遗憾,已经不更新很久了,后来在外国论坛上发现了laravel-ide-helper,用到现在一直很给力

PHPStorm神器可以支持更友好的laravel框架代码提示(点击查看),只需要执行如下才做:

也可参考
 

PhpStorm下Laravel代码智能提示。PhpStorm下Laravel代码智能提示。代码自动补全

第一步:在项目的composer.json中添加如下一行

 

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

金沙澳门官网jin5888,”require”: {

代码自动补全

{    // [snip]    "require": {        "laravel/framework": "4.1.*",        "barryvdh/laravel-ide-helper": "dev-master"    }    // [snip]}

PhpStorm下Laravel代码智能提示。”laravel/framework”: “5.0.*”,

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

项目根目录运行 composer update命令

“barryvdh/laravel-ide-helper”:”dev-master”

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

}

项目根目录运行 composer update命令

一切顺利的话laravel-ide-helper已经安装完毕,现在我们要确定包文件是否加载到laravel,添加
‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’代码到app/config.php文件,添加后应如下所示

第二步:执行composer update

  1. composer update
'providers' => array(        // [snip]        'Illuminate\Workbench\WorkbenchServiceProvider',        'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',    ),

第三步:添加service provider,打开项目config/app.php
于providers添加如下一行:

一切顺利的话laravel-ide-helper已经安装完毕,现在我们要确定包文件是否加载到laravel,添加
‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’代码到app/config.php文件,添加后应如下所示

运行下面的命令在项目根目录

‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’,

  1. 'providers' => array(
  2. // [snip]
  3. 'Illuminate\Workbench\WorkbenchServiceProvider',
  4. 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
  5. ),
php artisan ide-helper:generate

第四步:执行 php artisan ide-helper:generate

运行下面的命令在项目根目录

现在这个命令应该会生成一个叫 “_ide_helper.php”
的文件,现在phpstorm已经支持代码提示(如下图),如果没有,可以重启IDE一下试试

第五步:修改composer.json,添加一行

  1. php artisan ide-helper:generate

金沙澳门官网jin5888 1

“post-update-cmd”: [

现在这个命令应该会生成一个叫 “_ide_helper.php”
的文件,现在phpstorm已经支持代码提示(如下图),如果没有,可以重启IDE一下试试


“php artisan clear-compiled”,

金沙澳门官网jin5888 2

“php artisan optimize”,

 

“php artisan ide-helper:generate”

转 

]

相关文章