0

这是我的问题。我的网址是这样的:

http://mysite.com/foo

http://mysite.com/bar

http://mysite.com/foo是一个用户页面,将由 UserController 处理。

http://mysite.com/bar是一个组页面,将由 GroupController 处理。

我还有一个包含这些路由信息的配置文件。

return Array(
    'foo' => '/user/1',
    'bar' => '/group/1'
)

我应该如何实现这个?

4

2 回答 2

1

您只需要在您的 routes.php 中设置路由路径,就像在文档中一样

http://four.laravel.com/docs/routing

于 2013-08-20T11:29:15.667 回答
0
Route::get('user/{id}','UserController@show');
Route::get('group/{id}','GroupController@show');
Route::get('{slug}', function($slug){
            $MenuList = Config::get('menulist');
            $request = Request::create($MenuList[$slug], 'GET');
            return Route::dispatch($request)->getContent();
        }
});


//menulist.php
return Array(
    'foo' => '/user/1',
    'bar' => '/group/1'
)
于 2013-08-20T15:05:38.383 回答