パラメータを渡すリンクをブレードに提供しました。LaravelブレードからコントローラにURLパラメータを取得
<a href="{!! route('search',['id'=>2]) !!}">{{$value}}</a>
ここで唯一の問題は、コントローラにパラメータを取得する方法です。 私はこの
public function search(Request $request){
$sid = $request->get('id');
}
のようにそれを行うしかし、私は$のSIDから任意の値を取得していませんよ。私はどうすればいいのですか?
申し訳ありません申し訳ありませんが、すでに経路が設定されています。
Route::post('search', '[email protected]')->name('search');
私はあなたがこのパブリック関数検索(リクエスト$要求は、$ ID){ $ SID = $ IDのように取得する必要があると思います。 } – JYoThI
あなたのルートはpostメソッドですが、getメソッドとして値を取得しようとしています。私の答えを見て – JYoThI