0

我使用嵌套控制器实现了以下路由结构

根/areas/eventID/titles/titlesID/sections/sectionsID

whereresourceID是前一个控制器的一个 slug 并且areas,titlessections是控制器。

我希望我的 URL 结构是root/eventID/titlesID/sectionsID,但我不确定如何在我的routes.php文件中实现这一点,因为我需要指定命名路由。到目前为止,我已经设置了这样的嵌套控制器:

Route::resource('areas','AreasController');
Route::resource('areas.titles','TitlesController');
Route::resource('areas.titles.sections','SectionsController');

有任何想法吗?

4

1 回答 1

0

您可以使用参数创建路由

Route::resource('{eventID}/{titlesID}/{sectionsID}', 'MyController');

然后在你的MyController你会有这样的东西:

<?php

class AuthController extends BaseController {

    public function get()
    {
        // Your code...
    }
于 2013-07-11T23:38:06.250 回答