कुछ उपसर्ग का उपयोग करते समय मैं अपने संसाधन का अनुक्रमणिका मार्ग प्राप्त करने में असमर्थ हूं,

जब मेरा मार्ग यह है:

Route::resource('subjects', 'SubjectController')->middleware('auth:admin');

मुझे यह मार्ग सूची मिली है:

| subjects                | subjects.index
| subjects                | subjects.store
| subjects/create         | subjects.create
| subjects/{subject}      | subjects.update
| subjects/{subject}      | subjects.destroy
| subjects/{subject}      | subjects.show
| subjects/{subject}/edit | subjects.edit

लेकिन जब मैं इस तरह एक उपसर्ग जोड़ता हूं:

Route::prefix('admin')->group(function () {
    Route::resource('subjects', 'SubjectController')->middleware('auth:admin');
});

सूचकांक मार्ग गायब हो जाता है, और मार्ग सूची यह बन जाती है:

| admin/subjects                | subjects.store
| admin/subjects/create         | subjects.create
| admin/subjects/{subject}      | subjects.update
| admin/subjects/{subject}      | subjects.destroy
| admin/subjects/{subject}      | subjects.show
| admin/subjects/{subject}/edit | subjects.edit
-1
Waheed Shahzad 18 पद 2019, 07:15

1 उत्तर

सबसे बढ़िया उत्तर

समाधान मिला। वास्तव में मेरे web.php में एक और मार्ग ('विषय') था। मुझे इसे हटाना पड़ा, क्योंकि वे दोनों टकरा रहे थे।

-1
Waheed Shahzad 12 जिंदा 2020, 17:21