• PhpStorm下Laravel代码智能提示


    phpstorm&Laravel

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

    也可参考  https://github.com/barryvdh/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,添加 ‘BarryvdhLaravelIdeHelperIdeHelperServiceProvider’代码到app/config.php文件,添加后应如下所示

    1. 'providers' => array(
    2.  // [snip]
    3.  'IlluminateWorkbenchWorkbenchServiceProvider',
    4.  'BarryvdhLaravelIdeHelperIdeHelperServiceProvider',
    5.  ),

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

    1. php artisan ide-helper:generate

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

     
    转 http://www.cnblogs.com/yeanzhi/p/4231181.html
  • 相关阅读:
    PDF文档生成缩略图
    zTree数据回显
    window.showModalDialog基础
    Java获取两个时间段内的所有日期
    CSS设置超出表格的内容用省略号显示
    Ajax提交form表单
    普通java类在Tomcat启动时获取ServletContext
    mysql中sql优化和合理使用索引
    mysql数据类型详解系列
    如何干净的清除slave同步信息
  • 原文地址:https://www.cnblogs.com/likwo/p/6013899.html
Copyright © 2020-2023  润新知