laravel - 我在 Laravel 5.2 中收到错误 "Class ' Predis\Client' not found"

标签 laravel laravel-5 redis composer-php laravel-5.2

我想在 laravel 5.2 中使用 Redis,但是,我收到错误消息,例如找不到类 'Predis\Client',我该如何解决。

最佳答案

  1. 首先下载REDIS到您的系统(如果您尚未安装它)。
  2. 转到您下载 redis 的文件夹并运行此命令:

    cd your-redis-folder-name
    make
    
  3. 转到您的项目目录并安装 composer:

    composer 需要 predis/predis

  4. 转到您的 .env 文件并添加队列驱动程序:

    QUEUE_DRIVER=redis
    
  5. 使用 Mail::queue() 通过队列发送邮件。参见 Doc .
  6. 然后在您的终端运行:

    php artisan queue:listen 
    

    发送。

关于laravel - 我在 Laravel 5.2 中收到错误 "Class ' Predis\Client' not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34865064/

相关文章:

php - Laravel 5.8 中处理 post 和 get 方法

node.js - 当我在 Laravel 项目中运行 npm install 时,它显示错误 - npm WARN deprecated gulp-util@3.0.8 : gulp-util is deprecated - replace it

php - 如何在 Laravel 5.4 中存储数组 cookie?

php - 如何使用 Rediska 创建列表的新实例?

Redis 使用扫描命令获取不同的键

mysql - Laravel make :auth — How do I send 2 queries from 1 form? 例如:电子邮件到一张表,用户名发送到另一张表

php - SQLSTATE[HY000] [1045] 用户 'username' @'localhost' 的访问被拒绝(使用密码 : YES)

mysql - 设置laravel Eloquent关系报错

mysql - 从 laravel 5 中的查询中获取月份名称

javascript - Redis Store 没有 get 方法?