用拉拉维尔提交表格


submitting a form in Laravel

我在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');
    .....
});