表單:
<form role="form" action='' method='GET'>
<input type="text" placeholder="请输入赛事编码" name="race_num">
<button type="submit">
查询
</button>
</form>
路由:
Route::get('/', function () {
return view('searchscor');
});
Route::get('/','SearchController@searchscor');
這樣寫只會訪問第二個。如何設定路由,點擊提交按鈕之後,(注意:此時表單action='')不需要調轉,存取目前的控制器?
1.{{Request::path()}} 在範本中取得目前路由名稱
2.也可以在action這邊直接{{url('xxxx')}}, 此處的xxxx為你要處理的路由
3.如果可以,記得採納
你的兩個路由的請求方法和路徑都相同是不行的,可以修改其中一個。
然後如果你想要取得目前路由位址,可以使用以下幾種方法:
表單:
路由:
Route::get('/','SearchController@searchscor');
控制器:
public function searchscor(Request $request){
當action=""表示訪問目前路由。