【问题标题】:Class 'Predis\Client' not found in Laravel [duplicate]在 Laravel 中找不到类“Predis\Client”[重复]
【发布时间】:2016-12-02 02:18:40
【问题描述】:

我通过

安装了redis
composer require  predis/predis

然后我像这样更改了我的 config/queue.php:

'default' => env('QUEUE_DRIVER', 'redis'),

但是当我尝试使用 redis 时:

use Illuminate\Support\Facades\Redis;
Redis::connection();

我得到这个错误:

Database.php 第 63 行中的 FatalErrorException:类 'Predis\Client' 不是 找到了

编辑:

实际上,我在本地主机上安装了 Redis,并且仅将“供应商”文件夹上传到服务器。可能是因为安装时除了“vendor”文件夹之外还有其他文件吗?

可能是什么问题?我使用 laravel 5.0 谢谢,,

【问题讨论】:

  • 命令composer info | grep predis的输出是什么?
  • 试试composer require predis/predis

标签: php laravel-5 redis dependencies composer-php


【解决方案1】:

在为 redis 设置 .env 文件后,尝试运行 php artisan config:cache

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 2017-12-24
    • 2018-06-14
    • 2017-05-30
    • 2015-09-22
    • 2020-04-22
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多