【问题标题】:Basic Laravel 4 Routing基本 Laravel 4 路由
【发布时间】:2014-10-24 21:57:00
【问题描述】:

我想用这种配置调用带有参数的控制器:

Route::pattern('d', '[0-9]+');

Route::get('/{a}/{b}/{c}/{d}', function($a, $b, $c, $d)
{
    // CALL A METHOD OF A CONTROLLER WITH PARAMETERS
});

【问题讨论】:

  • 你想让a 成为你的控制器吗?

标签: php laravel laravel-4 laravel-routing


【解决方案1】:

只需像这样调用控制器方法:

Route::get('/{a}/{b}/{c}/{d}', 'AnyController@itsMethod');

在控制器中:

class AnyController extends BaseController {
    //...
    public function itsMethod($a, $b, $c, $d) {
        ///proceed your params
    }
    //...
}

Laravel 将像 '/{a}/{b}/... 这样的路由变量作为参数传递给被调用的控制器方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 2013-01-15
    • 2014-02-10
    • 1970-01-01
    • 2020-08-30
    • 2013-05-22
    • 2013-05-27
    • 2013-05-10
    相关资源
    最近更新 更多