2016-08-26 3 views
0

Ich habe eine Seite, die ein Suchfeld (Eingabetext) hat, die einen Ortsnamen als Eingabe nimmt und alle in der Nähe Händler zurückgibt.Laravel Anwendung Suche Filers

ich zufällig auch Filter haben (Kontrollkästchen) für die ganze Marke

<div class="col-sm-12 col-md-12"> 
       {!! Form::checkbox('filters',$bike_oem, false,['style'=>'padding-right:5px;'] ) !!} <span style="padding-left:5px;"></span>{{ $bike_oem }} 
</div> 

Wie ich in meinem Controller erhalten den Wert des Filter implementieren?

<div class="col-sm-12 col-md-12"> 
       <input style="padding-right:5px;" name="Hyundai " type="checkbox" value="Y"> <span style="padding-left:5px;"></span>Hyundai 
</div> 

So wird jeder Filter auf der Seite angezeigt. Ist der Code korrekt, um den Wert im Controller abzurufen? Bitte legen nahe,

Antwort

1

Sie können den Wert der Checkbox auf diese Weise erhalten auch (in der Steuerung)

public function myFunction(Request $request){ 
if (isset($request['Hyundai']) && ($request['Hyundai'] == "on")) { 
      $value = "Y"; 
    } 
} 
+1

Präfekt! Hat funktioniert. Vielen Dank!. Du hast mich sehr gerettet. – Balasubramanian

+0

Was ist 'bestellenDelay' hier? Fehle ich etwas? Bitte werfen Sie etwas Licht. –

+0

Entschuldigung, das war mein Fehler. Ich habe es jetzt bearbeitet. Schreiben Sie einfach Ihren Checkbox-Feldnamen dort, d. h. "Hyundai". – saurabh