laravel自动补全助手ide-helper安置及配置
首页->学习资料->编程语言->php教程->laravel 关键词: 发布时间:2018-06-14 23:20:47 浏览次数:2569

---------------------------安装ide-helper------------------------------------

https://packagist.org/packages/barryvdh/laravel-ide-helper

安装Laravel-Ide-Helper

    laravel-ide-helper能为IDE提供代码自动提示。

    在命令控制台,将目录切换到项目目录,然后执行下列命令:

    composer require barryvdh/laravel-ide-helper

    此命令将安装laravel-ide-helper到项目中


    安装完成后,需要配置。

    打开config/app.php文件,在provider数组下添加如下代码:

    Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,


    修改项目composer.json文件的如下部分,一遍每次update后自动生成ide-helper

    "scripts":{

        "post-update-cmd": [

            "Illuminate\\Foundation\\ComposerScripts::postUpdate",

            "php artisan clear-compiled",

            "php artisan ide-helper:generate",

            "php artisan ide-helper:meta",

            "php artisan optimize"

        ]

    },


    执行如下命令,生成ide-helper配置文件

    php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config

    此命令将生成config/ide-helper.php配置文件,


    配置文件生成后,将如下配置项改为true,一遍为链式调用生成代码提示:

    'include_fluent' => true,


    执行如下命令来生成代码提示文档:

    php artisan ide-helper:generate

    php artisan ide-helper:meta


    为了能够生成模型代码提示,需要安装如下包:

    composer require doctrine/dbal


    然后可执行如下命令生成模型代码提示(注意:如果表中字段有json类型会报错,mysql版本问题):

    php artisan ide-helper:models


    或者可指定为某一个模型生成代码提示:

    php artisan ide-helper:models 模型名


    每次增加了新的包,记得运行一下这几个php artisan命令;


赞:(0)
踩:(0)
相关文章
laravel 中悲观锁 & 乐观锁的使用
laravel整合dingo/api方法步骤:jwt
一个简单的laravel分表联合查询
laravel页面静态化的方法
laravel对具体的路由不采用csrfTok
laravel不转义富文本中html标签
laravel学习笔记
laravel监听sql并生成日志,php art
laravel框架核心-反射、依赖注入、
laravel框架核心-serviceProvider
热门文章
win7中将文件拷贝到虚拟机linux下
phpexcel设置行高及列宽,背景颜色,
rabbitmq无法启动
intellij idea不显示git push按钮
php7中使用mongodb的aggregate进行
laravel页面静态化的方法
centos7.4 64位下swoole安装及配置
navicate连接mycat报1184错误
curl设置超时不起作用(CURLOPT_TIM
devops-jenkins容器为pending状态
好评文章
phpexcel设置行高及列宽,背景颜色,
php7中使用mongodb的aggregate进行
intellij idea打开文件所在文件夹
windows下使用MongoDB Compass Com
win7中将文件拷贝到虚拟机linux下
laravel 中悲观锁 & 乐观锁的使用
单点登录sso原理及php实现方式及de
navicate连接mycat报1184错误
rabbitmq无法启动
laravel整合dingo/api方法步骤:jwt
标签
rabbitmq mysql备份 elasticsearch golang swoole
我的项目
【github】www.github.com/hurong241
【码云】gitee.com/hu_rong/projects
【docker hub】hub.docker.com/repositories/hurong241
【packagist】packagist.org/users/hurong241/packages
站点信息
建站时间:2011年
文章数:623篇
浏览数:1357698
粤ICP备18028092号-1  微信:hurong241