Ich möchte den Wert von nur einem Feld eines Formulars mit zwei Feldern als Routenparameter für einen Controller verwenden. Was ich bisher erreicht habe, war nur ein Durcheinander von Abfrage-String-Parametern, die an die URL angehängt wurden.So übergeben Sie Formulardaten als Routenparameter in Laravel 5.2
Meine Form:
{{ 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() }}
Ich habe eine Route wie folgt aus:
Route::get('anuncio/especificar_tipo_imovel/{valorCep}', [
'as' => 'anuncio.especificar_tipo_imovel',
'uses' => '[email protected]_tipo_imovel'
]);
und ein Action-Methode wie diese
public function especificar_tipo_imovel(Request $request, $valorCep)
{
return view('especificar_tipo_imovel');
}
Der Wert I senden wollen, ist der Wert des versteckten Feldes: valorCep Ich möchte eine URL wie http://my_route/34834839
die Nummer des Wertes des versteckten Feldes und der $valorCep
Routenparameter.
meine url ist auf diese Weise:
http://my_route/valorCEp?valorCep=14405024&cep=Rua++jardim+pedreiras14405024
$ xxxx = $ request-> valorCep; Sie können so – Sona
verwenden Mein Problem ist nicht, den Wert in der Steuerung zu erhalten. Mein Problem ist das URL-Format. –
Sorry, bekomme nicht genau was du willst ?? – Sona