Laravel Redis 在 PHPStorm 下不能自动提示

PHPStorm2018.2
Laravel6
barryvdh/laravel-ide-helper 2.6.5
phpredis(非predis)

已经安装 barryvdh/laravel-ide-helper 并且生成了_ide_helper.php.phpstorm.meta.php_ide_helper_models.php 三个文件,但是我在使用Illuminate\Support\Facades\Redis 的时候还是没有关于redis命令的提示

是否是还需要安装其他包? 还是我有什么操作遗漏了?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3
    /** @var  $redis \Predis\Client */
    $redis = Redis::connection();
6个月前 评论
Epona

ide_helpers 没那么万能,自己熟悉对应的方法吧。不要全靠自动补全😂

8个月前 评论
    /** @var  $redis \Predis\Client */
    $redis = Redis::connection();
6个月前 评论

需要进一步修改配置。 在 config/ide-helper.php 里,增加如下的 Redis 那一行

'extra' => [ 
    ......
    'Redis' => [\Illuminate\Redis\Connections\PhpRedisConnection::class], 
],

然后刷新帮助文件

php artisan clear-compiled && php artisan ide-helper:generate && php artisan ide-helper:meta

2个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!