【问题标题】:Laravel 4 - Pattern matching between Routing and Controller function [duplicate]Laravel 4 - 路由和控制器功能之间的模式匹配
【发布时间】:2014-01-21 04:20:57
【问题描述】:

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

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

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

问题:我可以用 Laravel 4 做同样的事情吗?我到处搜索,但找不到答案。尝试按照 CI 的想法对其进行测试,但没有成功。有什么帮助吗?谢谢!

【问题讨论】:

    标签: php controller routing laravel


    【解决方案1】:

    您可以通过这种非常简单的语法使用 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2018-01-09
      • 2017-05-06
      • 2018-08-07
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      相关资源
      最近更新 更多