Borang:
<form role="form" action='' method='GET'>
<input type="text" placeholder="请输入赛事编码" name="race_num">
<button type="submit">
查询
</button>
</form>
Penghalaan:
Route::get('/', function () {
return view('searchscor');
});
Route::get('/','SearchController@searchscor');
Menulis seperti ini hanya akan mengakses yang kedua. Bagaimana untuk menyediakan penghalaan supaya selepas mengklik butang hantar (nota: tindakan borang='' pada masa ini), tidak perlu memindahkan dan mengakses pengawal semasa?
1.{{Request::path()}} Dapatkan nama laluan semasa dalam templat
2 Anda juga boleh terus {{url('xxxx')}} di bahagian tindakan, di mana xxxx adalah perkara yang anda mahu proses Penghalaan
3 Jika boleh, ingat untuk mengamalkannya
Ia tidak berfungsi jika kaedah permintaan dan laluan kedua-dua laluan anda adalah sama. Anda boleh mengubah suai salah satu daripadanya.
Kemudian jika anda ingin mendapatkan alamat laluan semasa, anda boleh menggunakan kaedah berikut:
Borang:
Laluan:
Route::get('/','SearchController@searchscor');
Pengawal:
public function searchscor(Minta $request){
When action="", ini bermakna mengakses laluan semasa.