自動添加我有這種形式:額外奇怪段由laravel
{!!Form::open(['route'=>'fastsearch.show'])!!}
在routes.php文件,我有:
Route::resource('fastsearch','SearchController');
而且在SearchController我有一個方法show()
那發送返回到一個名爲fastsearch的視圖(這是fastsearch.blade.php)
如果我查看窗體的頁面源,我看到這個:
<form method="POST" action="http://localhost:8000/fastsearch/%7Bfastsearch%7D" accept-charset="UTF-8"><input name="_token" type="hidden" value="hLcSkGk2p5XfTkFEv2pwGgcVQB18vHQIGMpOVGpM">
如果我把一些數據表格,然後點擊提交,我得到這個錯誤:
我的問題是,爲什麼在動作URL的附加段(這一個:/%7Bfastsearch% 7D)。路線有問題嗎? (爲了給你所有的細節,這是一個幾乎遍佈每個頁面的一般搜索表單,以便用戶可以在當時幾乎每個頁面上運行快速搜索,所以它不會運行,無論你是在主頁上還是在/ Home/Subpage/SubSubPage {通配符} {通配符},你仍然可以看到該表單並使用它)
謝謝。這讓我更清楚了一點。我會嘗試這些方法。 – Texas