我正在使用Laravel处理我的应用程序.请在我的视图中创建一个下拉列表:
<div class="form-group">
{{ Form::label('Type', 'Type') }}
{{ Form::select('Select_id', $profiles, Input::old('Select_id')) }}
</div>
Run Code Online (Sandbox Code Playgroud)
我想现在在用户从列表中选择它后获取所选值.谢谢你的帮助.
根据您上面的评论,从select中检索值非常简单.在处理路径的控制器方法中,此表单将被发布,只需使用:
$input = Input::get(); or $input = Input::all();
Run Code Online (Sandbox Code Playgroud)
这将检索所有输入值作为键/值对的数组,键是您的字段/输入的名称.如果您已设置输入的名称以匹配数据库中的列名称,那么您很高兴.
您也可以使用以下方法自行检索选择值:
$selectId = Input::get('Select_id'); or $selectId = Input::only('Select_id');
Run Code Online (Sandbox Code Playgroud)
如果您想获得除"Select_id"字段之外的所有输入,您可以使用:
$input = Input::except('Select_id');
Run Code Online (Sandbox Code Playgroud)
输入后,您可以使用它在数据库中创建记录.