如何使用Laravel 5.2中的Input :: get('paramter1')通过URL将多个参数传递给Controller?

Bha*_*hah 0 php laravel

这是我的route.php

Route::get('test/{paramter1}/{paramter2}', 'Somecontroller@somemethod');
Run Code Online (Sandbox Code Playgroud)

在Somecontroller.php中,我想要这些参数

$val_1 = Input::get('paramter1'); $val_2 = Input::get('paramter2');

然后将$ val_1,$ val_2传递给数据库.

我怎样才能做到这一点?

我试过用同样的东西.但它不起作用.

先感谢您.

Sty*_*hon 5

你只需将它们作为someMethod的参数.

public function someMethod(Request $request, $paramter1, $paramter2)
{
    // Your code here...
}
Run Code Online (Sandbox Code Playgroud)

Laravel将完成剩下的工作.它在控制器下的Laravel文档中有详细说明.