php - Laravel 4.1 - passing resource ID from form <select> to controller method? -
sorry if stupid question. i'm new laravel / mvc, , haven't had plenty coffee today, wouldn't surprised if reply sitting right in front end of me. :)
background: have form select. form used delete "user" , associated resources database. <select> populated unique id's. on form submit, send delete request controller class, passing in selected id deletion.
i can't figure out how pass in id select, form. how create when select (for example) id 1 in drop down, passed resource routing on form?
here's code:
{{ form::open(array( 'url' =>'/clients', 'method'=>'delete', 'name' =>'delclient', 'role' =>'form', 'class' =>'form-horizontal')) }} <h4>please select client delete:</h4> {{ form::selectfield('delclientselect', 'client: ', array( 0=>'-- select client --')+$clientslist) }} {{ form::submit('delete selected', array( 'class' => 'btn btn-danger confdelclient', 'data-role'=> 'delete' )) }} {{ form::close() }} everything read online says pass id form 'url' attribute, i.e:
{{ form::open(array('url'=>'/clients/{id}')) }} but, id coming <select>, i'm not sure proper method getting id routing.
thanks help!
if using resource controller must utilize delete verb delete record, utilize jquery update form url/action 'url'=>'/clients/{id}' stated. basically, on form submit (with jquery that's $('form').submit()) can append id select field forms url/action.
if aren't using resource controller, utilize post method, grab id select using input::all() or input::get() , create database phone call delete records database.
php forms laravel-4
No comments:
Post a Comment