安装与使用laravel-ide-helper

安装与使用laravel-ide-helper

运行环境:

  • 系统 win10 , 环境:集成环境 phpstudy8 WNMP
  • php: >=7.0.0,
  • barryvdh/laravel-ide-helper: ^2.4,
  • doctrine/dbal: ~2.3,
  • laravel/laravel: 5.5.*

安装

composer require barryvdh/laravel-ide-helper: ^2.4

注册服务提供者

在config/app.php中providers下添加代码

'providers' => [
	Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class
]

自动运行 generate

想在依赖包更新是自动更新注释,可以在 composer.json 文件中做如下配置

"scripts":{
    "post-update-cmd": [
        "Illuminate\\Foundation\\ComposerScripts::postUpdate",
        "php artisan ide-helper:generate",
        "php artisan ide-helper:meta"
    ]
}

生成配置文件

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

然后在生成的config/ide-helper.php中将 ‘include_fluent’ => false, 修改为 ‘include_fluent’ => true,
在这里插入图片描述

建议将 ‘include_helpers’ => false,改为true 作用:让Laravel Ide Helper帮我们建立helper function注解
在这里插入图片描述

当你的model目录修改时在 配置文件中将 'app’修改为你的model所在目录
在这里插入图片描述

使用

php artisan ide-helper:generate - 为 Facades 生成注释
php artisan ide-helper:models - 为数据模型生成注释
php artisan ide-helper:meta - 生成 PhpStorm Meta file

自动为 Laravel 的 Facades 生成注释

php artisan ide-helper:generate

自动为模型生成注释

//输入 yes 则会直接在模型文件中写入注释,否则会生成「_ide_helper_models.php」文件
php artisan ide-helper:models

生成 .phpStorm.meta.php

可以生成一个 PhpStorm meta 文件去支持工厂模式。对于 Laravel, 这意味着我们可以让 PhpStorm 理解我们从 IoC 容器中解决了什么类型的对象

php artisan ide-helper:meta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值