मार्ग.एफ़.पी. में मैंने 2 टोकन वाले नियंत्रक के लिए एक मार्ग परिभाषित किया।यूआरएल ने गलत नियंत्रक को मारा LARAVEL
Route::get('/{category}/{slug}', '[email protected]');
सब कुछ जब तक है जब वहाँ एक यूआरएल संरचना समान है, लेकिन एक है कि उस मार्ग नीचे दिखाया गया है द्वारा पकड़ा जा करने के लिए कोई लेना देना नहीं है के लिए एक कॉल है ठीक काम कर रहा है।
तो जब मेरे पास उदाहरण के लिए "/admin/tags"
है, तो नीचे नियंत्रक ट्रिगर किया गया है क्योंकि इसकी "/{category}/{slug}"
की एक ही संरचना है और निश्चित रूप से यह मुझे एक त्रुटि देता है, क्योंकि इसे एक चर नहीं मिलता है।
तो अब मैंने नीचे उस मार्ग को स्थानांतरित करने में समस्या को ठीक किया है, लेकिन मेरा मानना है कि मुझे इस व्यवहार को पहले से रोकने के लिए कुछ करना है, क्योंकि अगर मेरे पास अलग-अलग टोकन के साथ कई मार्ग हैं तो हर बार ट्रिगर किया जाएगा और वहां होगा एक गड़बड़ हो
तो, इन मामलों में क्या करना चाहिए?
पीएस मैं लैरवेल
यदि आपके पास ऐसा मार्ग है (वाइल्डकार्ड मार्ग की तरह), तो हमेशा मार्ग के नीचे इसे रखना सर्वोत्तम होता है। – aceraven777