Php Laravel 5-与重定向一起使用时,输入不起作用

Php Laravel 5-与重定向一起使用时,输入不起作用,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我一直试图做的是发送一个参数作为输入值,并使用Laravel 5.2重定向 我参考了官方文件,Stackoverflow和Laracast上的一些帖子,以下是我的尝试 //This controller function is run by a POST method and gets an input value public function makeCustomerId() { return redirect('next') ->withInput(); }

我一直试图做的是发送一个参数作为输入值,并使用
Laravel 5.2
重定向

我参考了官方文件,Stackoverflow和Laracast上的一些帖子,以下是我的尝试

//This controller function is run by a POST method and gets an input value
public function makeCustomerId()
{
    return redirect('next')
        ->withInput();
}
下面是我的下一次尝试,基于文档

(输入值可以通过
$this->request->input('id','')获得

我使用
dd()
函数调试控制器,但两种情况下都没有发送任何消息

你看到我做错了什么吗? 任何建议都将不胜感激

编辑

我再补充一些信息

上面的控制器功能是从以下
表单运行的
。这最终将导致
PageController@showNextPage

    <form action="{{url('makeCustomerId')}}" method="POST">
            <select name="id">
                @foreach ($teams as $team)
                <option value="{{$team->id}}">{{$team->id}}</option>
                @endforeach
            </select>
            <br>
            <input type="submit" value="Submit">
    </form>
当你打电话时:

return redirect()
     ->action('PageController@showNextPage', ['inputId' => $this->request->input('id', '')]);
实际上,您所做的是使用
'inputId'
作为输入发出一个新请求。因此,在您的
showNextPage
方法中,您还需要通过如下方式访问
'inputId'

public function showNextPage()
{
    $id = $this->request->input('inputId');

    // do stuff
    // return next page
}

去火车站的路线是什么PageController@showNextPage行动?是否包含路由参数“inputId”?谢谢您的回复。我添加了更多的信息,希望这就是你的意思。那么,
$this->request
到底是什么?您如何分配它以及它来自哪个名称空间?嗨,Marcin。这就是依赖注入。我将添加更多描述。两个想法:1)您确定能够加载$team->id的值吗?2)您的showNextPage方法是什么?它是否接受输入,然后将其传递给下一个页面视图?非常感谢。固定的!
return redirect()
     ->action('PageController@showNextPage', ['inputId' => $this->request->input('id', '')]);
public function showNextPage()
{
    $id = $this->request->input('inputId');

    // do stuff
    // return next page
}