Laravel 4 - 路由和控制器功能之间的模式匹配

时间:2014-01-03 13:20:18

标签: php controller routing laravel

使用CodeIgniter,您可以执行以下操作:

route['foo/(:any)'] = 'controller/$1';

这样,您可以使用URI的最后一部分作为控制器的函数名来创建模式匹配 因此,'foo / bar'将被路由到控制器'controller',执行的功能将为'bar'。

问题: 我可以对 Laravel 4 做同样的事情吗?我搜遍了整个地方但找不到答案。试图按照CI的想法测试它,但没有成功。有帮助吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用这种非常简单的语法来使用RESTful控制器:

Route::controller('foo', 'FooController');

然后您就可以使用FooController中的路线:

// GET /foo/clients/2
public function getClients($id)

// POST /foo/vip-clients
public function postVipClients()

文档:http://laravel.com/docs/controllers#restful-controllers