I'm getting error “Class 'Predis\Client' not found” in Laravel 5.2

前端 未结 7 1520
自闭症患者
自闭症患者 2020-12-03 04:39

I want to using Redis in laravel 5.2 however, I\'m getting error such a Class \'Predis\\Client\' not found, How I can solve it.

相关标签:
7条回答
  • 2020-12-03 04:47

    Btw, if you are using laravel workers, with ubuntu supervisor and this error will not dissappear even after you did

    composer require predis/predis
    

    Then remember kids, that supervisor caches all your php code, once you boot it. So installing predis after you booted supervisor workers (https://laravel.com/docs/5.6/queues#supervisor-configuration), will not make a difference, until you do

    sudo supervisorctl stop laravel-worker:*
    

    and then start it again

    sudo supervisorctl start laravel-worker:*
    

    I've been stuck on this for an hour or two, on 3 projects in the last year.

    0 讨论(0)
  • 2020-12-03 04:48

    we have add composer.json file "predis/predis": "~1.0" help working fine.

    0 讨论(0)
  • 2020-12-03 04:54

    I solved the problem just including the use Predis; above class file in app folder.

    If you installed predis via composer require predis/predis already.

    0 讨论(0)
  • 2020-12-03 04:55
    1. First download the REDIS to your system (if you haven't already installed it).
    2. Go to the folder where you have downloaded the redis and run this command:

      cd your-redis-folder-name
      make
      
    3. Go to your project directory and install composer:

      composer require predis/predis

    4. Go to your .env file and add Queue driver:

      QUEUE_DRIVER=redis
      
    5. use Mail::queue() to send mail via queue. See Doc.
    6. And in your terminal run:

      php artisan queue:listen 
      

      to send.

    0 讨论(0)
  • 2020-12-03 04:55

    Write in console in project folder:

    composer require predis/predis
    

    And thats all.

    0 讨论(0)
  • 2020-12-03 04:57

    You need to add predis/predis into composer.json for your project. Reference: https://laravel.com/docs/5.2/redis#introduction

    0 讨论(0)
提交回复
热议问题