2013-09-05 4 views
5

मैं वर्तमान में Laravel 3 से Laravel 4 के लिए एक कस्टम सीएमएस (इस अपग्रेड विभिन्न कारणों के लिए महत्वपूर्ण है) उन्नयन कर रहा हूँ।मैं Laravel में एक डिफ़ॉल्ट फ़ॉलबैक मार्ग कैसे परिभाषित करते हैं?

मौजूदा संस्करण में, इसे रूटिंग सेट अप किया गया है ताकि मार्गों को व्यक्तिगत रूप से परिभाषित किया जा सके - लेकिन अगर कोई ऐसा मार्ग लोड करने का प्रयास करता है जिसे विशेष रूप से परिभाषित नहीं किया गया है, तो सिस्टम इसे पकड़ता है और इसे "पेज प्रोसेसर" में भेजता है। --which अनिवार्य रूप से अगर सीएमएस पेज/पोस्ट डेटाबेस में मौजूद है देखने के लिए जाँच करता है।

"फ़ॉलबैक" या "डिफ़ॉल्ट" Laravel 3 में मार्ग प्रसंस्करण लाइन इस तरह देखा:

Route::get('(.*)', array('uses' => '[email protected]')); 

मेरे समस्या है कि इस वाक्य रचना Laravel 4. में समर्थित नहीं है मैं में ऐसा कैसे करते है Laravel 4?

उत्तर

8

समझ गया।

Laravel 4 सिंटेक्स:

Route::any('{all}', array('uses' => '[email protected]'))->where('all', '.*'); 
+4

यह अपने अनुप्रयोग के अन्य सभी मार्गों के बाद कि डिफ़ॉल्ट मार्ग को परिभाषित करने के लिए महत्वपूर्ण है। – Darwing

+0

अधिकार पर! अच्छी जानकारी – Pete

संबंधित मुद्दे