在 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>
除了 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>