2016-05-26 24 views
6

के बाद से मैं Zizaco \ Entrust मेरी प्रमाणीकरण मार्गों पर स्थापित मैं यह त्रुटि हो रही है समर्थन नहीं करता।Laravel कैश दुकान टैगिंग

BadMethodCallException: This cache store does not support tagging. 

मेरे पास कुछ ज्ञात मुद्दे थे और मुझे कुछ कॉन्फ़िगरेशन विकल्प बदलना पड़ा और यही वजह है कि मुझे यह त्रुटि मिल रही है।

क्या इस त्रुटि तो मैं समस्या पा सकते हैं कि करने के लिए और के बजाय कोड मैं संशोधित खोजने इसे ठीक संबंधित हैं? जब फ़ाइल का उपयोग या डेटाबेस कैश ड्राइवरों

धन्यवाद

+0

आप क्या कैश ड्राइवर का उपयोग करते हैं में आदेश है? फ़ाइल कैश ड्राइवर – TheFallen

+0

इसके बजाय रेडिस का उपयोग करें। यह टैगिंग का समर्थन करता है। –

+0

का उपयोग कर – Abhishek

उत्तर

6

कैश टैग समर्थित नहीं हैं। Entrust पैकेज शायद उन्हें कहीं का उपयोग करता है। यदि आप इसे सरणी, memcache या एपीसी उदाहरण के लिए बदलते हैं तो आपको ठीक होना चाहिए।

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

+0

शायद सबसे अच्छा 'array' करने के लिए स्विच करने के लिए नहीं के रूप में है कि बस के परीक्षण के लिए मुख्य रूप से प्रयोग किया जाता है एक ही अनुरोध के लिए एक कैश है। –

+1

अरे दोस्तों क्या आप मेरी मदद कर सकते हैं? मुझे एक ही समस्या का सामना करना पड़ रहा है। मैंने रेडिस ड्राइवर का इस्तेमाल किया। लेकिन अभी भी एक ही त्रुटि है। – user2480902

+0

आप रेडिस ड्राइवर का उपयोग करते हैं और आपको ** यह कैश स्टोर टैगिंग का समर्थन नहीं करता है। **? – TheFallen

3

Laravel फ़ाइल और डेटाबेस ड्राइवरों टैग का समर्थन नहीं करता।

आपको अपडेट करना होगा क्या, इस समस्या को हल करने के लिए बस अपने .env में सरणी (रूट फ़ोल्डर में स्थित) के लिए फ़ाइल से कैश ड्राइवर बदल जाता है के रूप में नीचे दर्ज करें।

CACHE_DRIVER = सर

उम्मीद है कि यह मदद करता है !! जब फ़ाइल या डेटाबेस कैश ड्राइवर का उपयोग कर

2

अपने आदेश में इस कमांड प्रॉम्प्ट

php artisan config:cache 
+0

यह मेरे लिए एक काम है –

0

कैश टैग का प्रयोग करें समर्थित नहीं हैं। प्रवेश पैकेज शायद उन्हें कहीं भी उपयोग करता है।

ओपन .env फ़ाइल

cache driver array 
Server driver file 

सेट तो टर्मिनल

php artisan config:cache 
संबंधित मुद्दे