在 Laravel 中获取表单输入值

Getting the Form input value in Laravel

除了 Input::get('name'); 之外,还有其他方法可以获取 laravel 中的 <input> 的值吗?

这是我尝试获取值的路线

Route::get('delete_comment_action/{id}', function($id)/
{

    $status_Id = Input::get('status_Id');
    print_r($status_Id);
    exit();

    return Redirect::back();
});

这是应该包含数据的表格

<form action="" method="get">
            <input type="hidden" name ="status_Id" value="{{$swagger->status_Id}}">
             <a href ="{{{ url("delete_comment_action/$swagger->Id") }}}"><button type="button" class="btn btn-danger">Delete</button></a>
            </form>

Status_Id 应该至少等于 1,当我尝试使用时,它只显示一个空白页。

$variable = Input::get('status_Id'); 

print_r($variable);

您正在尝试使用同一条路线两次。你不能使用它。你要做的就是像下面这样分开的路线

这条路线是为了展示风景

Route::get('test', function() {
    return View::make('example');
});

此路由将在您提交表单时处理

Route::get('newtest', function() {
    dd(Input::all());
});

在你的example.blade.php

<form action="" method="get">
     <input type="text" name="hello">
     <input type="submit" value="Submit">
</form>

您的路线看起来不错,但改为更改表单提交标签 link

Route::get('delete_comment_action/{id}', function($id){

    $status_Id = Input::get('status_Id');
    print_r($status_Id);
    exit();

    return Redirect::back();
});

In Form view change form action and replace anchor tag link with submit button

  <form action="{{{ url("delete_comment_action/$swagger->Id") }}}" method="get">
        <input type="hidden" name ="status_Id" value="{{$swagger->status_Id}}">
        <input type="submit" value="Delete">
  </form>