2016-05-26 8 views
6

Ich erhalte diesen Fehler Tagging, da ich Zizaco \ Entrust auf meine Authentifizierungs Routes installiert.Laravel Cache-Speicher nicht unterstützt

Ich hatte einige bekannte Probleme und ich musste einige Konfigurationsoptionen ändern und das ist der Grund, warum ich diesen Fehler bekomme.

Was dieser Fehler bezieht sich auf, so dass ich das Problem finden und zu beheben, anstatt den Code zu finden, ich geändert?

Dank

+0

Welche Cache-Treiber verwenden Sie? – TheFallen

+0

Verwenden des Datei-Cache-Treibers –

+0

Verwenden Sie stattdessen Redis. Es unterstützt das Tagging. – Abhishek

Antwort

6

Cache-Tags werden nicht unterstützt, wenn mit der Datei oder Datenbank Cache-Treiber. Die Entrust Paket wahrscheinlich nutzt sie irgendwo. Sie sollten in Ordnung sein, wenn Sie es in Array, Memcache oder apc zum Beispiel ändern.

https://laravel.com/docs/5.2/cache#cache-tags

+0

Wahrscheinlich am besten nicht zu 'array' zu wechseln, wie das nur ein Cache für eine einzige Anforderung ist in erster Linie für den Test verwendet. –

+1

Hey Leute, könntest du mir helfen? Ich stehe vor demselben Problem. Ich habe einen Redis-Treiber benutzt. Aber immer noch der selbe Fehler. – user2480902

+0

Sie verwenden Redis Treiber und Sie erhalten ** Dieser Cache-Speicher nicht Tagging unterstützt. **? – TheFallen

3

Laravel Datei- und Datenbanktreiber unterstützt keine Tags.

Was Sie aktualisieren müssen, um dieses Problem zu beheben, wird einfach den Treiber Cache ändern aus Datei zu Array in Ihrem .env (in Stammordner befindet), wie unten Datei.

CACHE_DRIVER = array

Hoffe, es hilft !!

2

Verwenden Sie diesen Befehl in Ihrer Eingabeaufforderung

php artisan config:cache 
+0

dieser eine Arbeit für mich –

0

Cache-Tags werden nicht unterstützt, wenn die Datei oder Datenbank-Cache-Treiber verwenden. Das Entrust-Paket verwendet sie wahrscheinlich irgendwo.

öffnen .env Datei!

cache driver array 
Server driver file 

dann Befehl make in Terminal

php artisan config:cache 
Verwandte Themen