【发布时间】:2020-08-11 00:57:40
【问题描述】:
我有一个搜索表单,它正在向它用来查看表单的方法发送 GET 请求:
<form class="form-horizontal" method="GET" action="{{ route('LoggedIn.StudentModule.StudentHomeWork.index') }}">
<div class="form-group form-group-sm">
<div class="col-sm-3">
<input type="text" name="inputdate" class="form-control datepicker" placeholder="Date" >
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-sm btn-block" type="submit">
<i class="fa fa-search" aria-hidden="true"></i>
Search
</button>
</div>
</div>
</form>
还有路线:
Route::group(array(
'middleware' => 'auth',
'prefix' => '!',
'namespace' => 'LoggedIn',
'as' => 'LoggedIn.',
), function() {
.................
Route::group(array(
'prefix' => 'StudentModule',
'namespace' => 'StudentModule',
'as' => 'StudentModule.'
), function () {
............
Route::group(array(
'prefix' => 'StudentHomeWork',
'as' => 'StudentHomeWork.',
), function () {
Route::get('/', array(
'as' => 'index',
'uses' => 'StudentHomeWorkController@index'
));
});
..................
});
...............
});
还有我的控制器:
public function index()
{
$searchParam = request('inputdate') ? request('inputdate') : date('Y-m-d');
echo $searchParam; // this is showing no data
}
问题是,我无法从提交的表单中获取数据。我已经使用了在 stackoverflow 中找到的所有选项,但无法获取数据。谁能指出我错过了什么!我的 laravel 版本是 5.1
注意:我在 Laravel 5.8 + 6 中使用此方法。效果很好
【问题讨论】:
-
有什么错误吗? url 是否命中了 index() 方法?
-
尝试php请求变量并检查它们是否给出结果
S_GET['your_key'] -
@MuhammadShareyar 我也试过了..没用..
-
@AbirAdak 没有。它没有显示任何错误
标签: laravel-5