在Laravel提交表格

时间:2013-12-14 21:26:43

标签: php laravel-4

我在laravel中创建了一个非常简单的表单..

<?php
    echo Form::selectRange('number', 2, 12);
    echo Form::submit('Click Me!');
?>

但是,目前我还不清楚如何将选定的DDL值发送到服务器以执行任务,具体取决于所选的值。例如,如果选择3,则会将您发送到特定视图,该视图与选择4,5或6时不同。我检查了文档,找不到我应该去的方向。

1 个答案:

答案 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');
    .....
});