我正在使用PHP / Laravel。
我刚刚在我的HTML中创建了一个select,当我提交表单时,我正试图从中获取数据。我按照这个文档:http://laravel-recipes.com/recipes/163/creating-a-select-box-field
这是我写的代码:
{{ Form::select('userLevels', ['All', 'Managers and Limited', 'Limited Only']) }}
我在提交表单时如何获得选择?
答案 0 :(得分:1)
在你的控制器发布方法中使用 -
$userLevels = Input::get('userLevels');
或者你可以使用 -
$userLevels = $request->input('userLevels');
要进一步深入讨论此主题,请参阅Laravel官方documentation。
答案 1 :(得分:0)
,您可以使用:
function index (Request $req){
$userLevelsValue = $req->userLevels
//do something with it
}
答案 2 :(得分:0)
您只需要在方法中注入\ Illuminate \ Http \ Request Class。 然后,您可以访问该方法中的任何输入。您可以使用这样的不同方式:
public function store(Request $request){
$userLevels = $request->input('userLevels');
//OR
$userLevels = $request->get('userLevels');
//OR
$userLevels = $request->input('userLevels');
//OR
$userLevels = $request->userLevels;
//OR
$userLevels = request()->get('userLevels'); // for specific version only
}
此外,您可以获得所有类似的输入:
$inputs = $request->all();
祝你好运