जब मैं अपने Laravel 5.2 प्रोजेक्ट में कैश साफ़ करता हूं, तो मुझे यह त्रुटि संदेश दिखाई देता है:
[LogicException] क्रमांकन के लिए मार्ग [पैनल] तैयार करने में असमर्थ। क्लोजर का उपयोग करता है।
मुझे लगता है कि यह एक मार्ग से संबंधित है
Route::get('/article/{slug}', 'Front@slug');
मेरे नियंत्रक में एक विशेष विधि से जुड़ा:
public function slug($slug) {
$article = Article::where('slug',$slug)->first();
$id = $article ->id_article ;
if ( ($article=== null) || (is_null($id)) ) return view('errors/Db');
else return view('detail')->with(array('article'=> $article, 'title'=>'My title - '.$article->title));
}`
संक्षेप में, एक मास्टर दृश्य से मैं $ स्लग पास करता हूं, जो कि $ स्लग के साथ लेख के लिए एक शालिंक है, जो डेटाबेस में अद्वितीय है, मैं रिकॉर्ड की पहचान करता हूं और फिर मैं इसे विस्तार से देखने के लिए सामग्री देता हूं।
मुझे कोई समस्या नहीं थी जब मैंने विधि लिखी थी, तो इसे एक आकर्षण की तरह काम किया था, लेकिन जब मैंने कैश को साफ किया, तो मुझे वह त्रुटि मिलती है और मास्टर व्यू में लिंक किसी भी शोर्ट को नहीं दिखाते हैं।
मैं कहाँ गलत कर रहा हूँ?