2つのフィールドを持つフォームの1つのフィールドの値をコントローラのルートパラメータとして使用します。私がこれまでに達成したのは、URLに追加されたクエリ文字列パラメータの混乱だけでした。Laravel 5.2でルートパラメータとしてフォームデータを渡す方法
マイ形式:
{{ Form::open(['route' => ['anuncio.especificar_tipo_imovel', $valorCep = 'valorCEp'], 'method' => 'GET']) }}
<input type="hidden" value="14405024" id="valorCep" name="valorCep"/>
<label for="tbCep"/>
<input autocomplete="off" id="tbCep" style="width:400px;" name="cep" type="text" />
</label>
<input type="submit" value="continuar">
{{ Form::close() }}
私はこのようなルートを持っている:
Route::get('anuncio/especificar_tipo_imovel/{valorCep}', [
'as' => 'anuncio.especificar_tipo_imovel',
'uses' => '[email protected]_tipo_imovel'
]);
この
public function especificar_tipo_imovel(Request $request, $valorCep)
{
return view('especificar_tipo_imovel');
}
のようなアクションメソッド私が送信したい値が値であります隠されたフィールドの:valorCep 私はようなURLをしたい http://my_route/34834839
番号は隠しフィールドの値になり、$valorCep
ルートパラメータになります。
私のURLはこのようです:
http://my_route/valorCEp?valorCep=14405024&cep=Rua++jardim+pedreiras14405024
$ XXXX = $要求 - > valorCep。あなたはこのように使うことができます – Sona
私の問題はコントローラの値を取得することではありません。私の問題はURLフォーマットです。 –
申し訳ありませんが、あなたが欲しいものを正確に得られないのですか? – Sona