vendredi 30 juillet 2021

How can I store multiple checkbox with different name to mysql using laravel

I am working on a project that will require the user to select different checkbox

The checkbox is coming from the database with different names

I am using foreach to store the values to the database but I dont know how to store the second checkbox on the database

<div class="form-check">
     <input class="form-check-input" id="cleaning-check-box" name="service1[]" type="checkbox"
                                value="1" id="flexCheckDefault">
     <label class="form-check-label" for="flexCheckDefault">
              Cleaning
     </label>
</div>
<div class="form-check">
     <input class="form-check-input" id="cleaning-check-box" name="service1[]" type="checkbox"
                                value="1" id="flexCheckDefault">
     <label class="form-check-label" for="flexCheckDefault">
              Cleaning
     </label>
</div>

<div class="form-check">
     <input class="form-check-input" id="cleaning-check-box" name="service2[]" type="checkbox"
                                value="1" id="flexCheckDefault">
     <label class="form-check-label" for="flexCheckDefault">
              Cleaning
     </label>
</div>
<div class="form-check">
     <input class="form-check-input" id="cleaning-check-box" name="service2[]" type="checkbox"
                                value="1" id="flexCheckDefault">
     <label class="form-check-label" for="flexCheckDefault">
              Cleaning
     </label>
</div>

   $services = $request->get("service1");

    foreach($services as $key => $service){
        $payroll = new Payroll();
        $payroll->service = service;

$payroll->save(); }




Aucun commentaire:

Enregistrer un commentaire