我在laravel中创建了一个非常简单的表单..
<?php
echo Form::selectRange('number', 2, 12);
echo Form::submit('Click Me!');
?>
但是,目前我还不清楚如何将选定的DDL值发送到服务器以执行任务,具体取决于所选的值。例如,如果选择3,则会将您发送到特定视图,该视图与选择4,5或6时不同。我检查了文档,找不到我应该去的方向。
答案 0 :(得分:1)
我相信,如果您看到发布的数据,则会在number
中看到一个字段input
,其值已选中。
在laravel中,您可以访问
$number = Input::get('number');
...
希望它有所帮助!
修改强> 您还需要打开和关闭表单:
{{ Form::open(array('url' => 'foo/bar')) }}
{{ Form::selectRange('number', 2, 12) }}
{{ Form::submit('Click Me!') }}
{{ Form::close() }}
<强> EDIT2 强> 你的routes.php应该是这样的:
Route::post('foo/bar', function()
{
$number = Input::get('number');
.....
});