मैं लैरवेल PHP ढांचे का उपयोग कर रहा हूं और कुछ चीजों के बारे में सोच रहा हूं। डिफ़ॉल्ट application/routes.php
फ़ाइल इस में शामिल हैं:लार्वेल में डिफ़ॉल्ट नियंत्रक कैसे सेट करें?
Route::get('/', function()
{
return View::make('home.index');
});
यह सिर्फ दृश्य आउटपुट, लेकिन मैं वहाँ से एक नियंत्रक कैसे कहते हैं?
मैं ऊपर दिए गए पूरे मार्ग को हटा सकता हूं और Route::controller('home')
के साथ इसे प्रतिस्थापित कर सकता हूं जो डिफ़ॉल्ट यूआरएल (यानी example.com/
) पर घर नियंत्रक का उपयोग करने लगता है। लेकिन Route::controller('article')
जैसे कोई अन्य नियंत्रक काम नहीं करता है, केवल example.com/article
पर। मैं आलेख नियंत्रक को डिफ़ॉल्ट के रूप में कैसे सेट करूं?
धन्यवाद, किसी भी तरह से मैंने पृष्ठ के उस हिस्से को याद किया। हालांकि 'घर' चीज़ के बारे में क्या? 'रूट :: प्राप्त करें ('/', 'home @ index')' रूट :: नियंत्रक ('घर') 'जैसा ही है? – DisgruntledGoat
@ डिस्ग्रंटल्डगोएट - नहीं। 'रूट :: प्राप्त करें ('/', 'home @ index') 'केवल इंडेक्स विधि पंजीकृत करेगा, और केवल'/'मार्ग पर। 'रूट :: नियंत्रक ('घर')' अपने सभी तरीकों को पंजीकृत करेगा, जो उनके संबंधित यूआरएल में मैप किया जाएगा। –
उत्तरार्द्ध कैसे काम करेगा? यदि आप एक संपूर्ण नियंत्रक को '/' पर पंजीकृत करते हैं तो घर नियंत्रक पर 'उदाहरण' बनाम 'उदाहरण' विधि नामक नियंत्रक के बीच '/ example' संदिग्ध नहीं होता है। – DisgruntledGoat