hamed sarkhosh
6 سال پیش توسط hamed sarkhosh مطرح شد
1 پاسخ

route های تو در تو

سلام. من یک وبسایت آموزشی دارم پیاده سازی می کنم. برای قسمت دوره ها یک route و کنترلر resource تعریف کردم که عملیات های مربوط به course هارو انجام میده. به این صورت:


Route::namespace('Admin')->prefix('admin')->group(function () {
    Route::get('/dashboard', function () {
        return view('admin.pages.dashboard');
    })->name('dashboard');

    Route::resource('/courses', 'CourseController');
});
```c
حالا قصد دارم بخش مربوط به ویدیوهای هر دوره رو ایجاد کنم. ولی نمی خوام بخش ویدیوها یه روت مجزا از course ها باشه و می خوام یه جورایی تو در تو باشه. مثلا وقتی localhost8000:admin/courses/1/episodes فراخوانی میشه تمام ویدیوهای مربوط به course اول رو بتونم ببینم و یا مثلا با روت    localhost8000:admin/courses/php-learning/episodes/create بتونم ویدیو جدید برای دوره ی php-learninig تعریف کنم(استفاده از slug به جای id) و ...
نمی دونم منظورم رو تونستم برسونم یا نه. امیدوارم که منظورم رو متوجه شده باشید
آیا همچین امکانی در لاراول وجود داره ؟ یعنی یه جورایی روت های تو در تو انگار که شاید یه قسمتیش به صورت get باشه بعد یه قسمتش به صورت post باشه و ... 
کسی می تونه راهنماییم کنه ؟

ثبت پرسش جدید
hamed sarkhosh
تخصص : برنامه نویس
@ham.sarkhosh 6 سال پیش آپدیت شد
0

عذرمی خوام. این گفتگو یه خرده بد ارسال شد. قسمت ویرایش هم متنم رو نمایش نمیده که ویرایش کنم!!! گزینه حذف هم براش پیدا نمی کنم. مجبور شدم دوباره یکی دیگه ارسال کنم
@hesammousavi گزینه ای برای حذف این گفتگو نیست که درست ارسال نشده ؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام