Redis
 sql >> Database >  >> NoSQL >> Redis

Laravel 4 :Chiamata al metodo non definito Redis::connection()

Mi sono imbattuto in questo dopo aver riscontrato questo problema e volevo aggiungere un'altra risposta nel caso in cui aiutasse qualcun altro.

Nel mio caso si è verificata una collisione di alias perché la mia configurazione php ha abilitato il modulo/estensione PHP-Redis -- sia il modulo PHP che Laravel sembrano avere un oggetto in conflitto chiamato Redis. Sono stato in grado di risolverlo semplicemente utilizzando l'intero identificatore dello spazio dei nomi:

//$r = Redis::connection() 
$r = Illuminate\Support\Facades\Redis::connection();