laravel 問題 Class 'Predis\Client' not found

剛開始使用composer 下載predis,但是下載路徑不在 laravel 的vendor 下,然後運行代碼時

$redis = Redis::connection();
$redis->set('name', 'Taylor');
$name = $redis->get('name');
dd($name);
總是報錯

Class 'Predis\Client' not found in Laravel

最後我通過在composer。json中添加

在運行代碼成功了。

最後得出結論: 必須在vendor目錄下安裝predis擴展,纔可以運行以上代碼

D:\phpstudy\WWW\laravel54\vendor\laravel\framework\src\Illuminate\Redis\Connectors\PredisConnector.php  這是因爲在這個文件中引用了Predis\Client,必須安裝完成纔會


出現這個文件。