我在laravel中创建了一个非常简单的表单。。
<?php
echo Form::selectRange('number', 2, 12);
echo Form::submit('Click Me!');
?>
然而,目前我不清楚如何将DDL的选定值发送到服务器,以根据选定的值执行任务。例如,如果选择了3,则会将您发送到与选择了4、5或6不同的特定视图。我查了一下文件,找不到应该去的方向。
我相信,如果您看到发布的数据,您将看到一个字段number
,该字段的值在input
中选定。在laravel中,您可以访问等变量
$number = Input::get('number');
...
希望它能有所帮助!
编辑您还需要打开和关闭表单:
{{ Form::open(array('url' => 'foo/bar')) }}
{{ Form::selectRange('number', 2, 12) }}
{{ Form::submit('Click Me!') }}
{{ Form::close() }}
编辑2你的routes.php应该有这样的东西:
Route::post('foo/bar', function()
{
$number = Input::get('number');
.....
});