2016-07-07 8 views
-2

ich brauche Zahlen zwischen Feld zu bekommen i verwendet zwischen denen aber ich bin nicht richtigen Ergebnisse erhalten meine Eingabe eingereicht un_price_from und un_price_toLaravel Suche und erhalten zwischen zwei Feld

und mein Controller

 $unit = DB::table('units')->whereIn('un_status', [1]); 

     if ($request->has('un_price_from','un_price_to')){ 
      $unit->whereBetween('un_price', [$request->un_price_from, $request->un_price_to]); 
     } 
     elseif ($request->has('un_price_from')){ 
      $unit->where('un_price', $request->un_price_from); 
     } 
     elseif ($request->has('un_price_to')){ 
      $unit->where('un_price', $request->un_price_to); 
     } 
+1

gut, was bekommen Sie? Woher bekommst du es? Weitere Details werden hilfreich sein. Dieser Codeabschnitt sieht nicht falsch aus. – Prashank

Antwort

0

Ich fand das Problem, es war in der Datenbank das (Preis) Feld war varchar und ich wechselte zu DECIMAL und funktionierte gut. danke an alle

Verwandte Themen