Formular:
<form role="form" action='' method='GET'>
<input type="text" placeholder="请输入赛事编码" name="race_num">
<button type="submit">
查询
</button>
</form>
Routenplan:
Route::get('/', function () {
return view('searchscor');
});
Route::get('/','SearchController@searchscor');
Wenn Sie so schreiben, wird nur auf den zweiten zugegriffen. Wie stelle ich das Routing so ein, dass nach dem Klicken auf die Schaltfläche „Senden“ (Hinweis: form action='' zu diesem Zeitpunkt) keine Übertragung und kein Zugriff auf den aktuellen Controller erforderlich ist?
1.{{Request::path()}} 在模板中获取当前路由名称
2.也可以在action这边直接{{url('xxxx')}}, 此处的xxxx为你要处理的路由
3.如果可以,记得采纳
你的两个路由的请求方法和路径都相同是不行的,可以修改其中一个。
然后如果你想要获取当前路由地址,可以使用以下几种方法:
表单:
路由:
Route::get('/','SearchController@searchscor');
控制器:
public function searchscor(Request $request){
当action=""时表示访问当前路由。