无法从URL获取变量

时间:2019-10-02 18:11:01

标签: php laravel controller

我一直在尝试从自己的路线中获取价值,但是这行不通。

我的路线:

Route::post('/credentials/{info}');

我的控制器功能:

public function getInfo()
{
     dd($info);
}

2 个答案:

答案 0 :(得分:1)

您的功能必须是这样:

public function getInfo($info)
{
    dd($info);
}

路线必须是这样的:

Route::post('/credentials/{info}', 'ControllerName@FunctionName')

答案 1 :(得分:1)

如果希望路由器将其传递给该参数,则需要定义接受该参数的方法:

public function getInfo($info)
{
    dd($info);
}

Laravel 6 Docs - Controllers - Defining Controllers

Laravel 6 Docs - Routing - Route Parameters