sql >> Databáze >  >> RDS >> Mysql

Jak dotazovat data z databáze pomocí hodnot řetězce dotazu

Musíte zkontrolovat, zda $request má klíče

Zkuste

public function index(Request $request)
{
    $query = Vehicle::query();
    
    if($request->has('condition')) {
        $query->where('condition', $request->condition);
    }

    if($request->has('make')){
        $query->where('make', $request->make);
    }
    
    if($request->has('model')) {
        $query->where('model', $request->model);
    }

    if($request->has('year')){
        $query->where('year', $request->year);
    }

    $vehicles = $query->paginate(20);

    $conditions = DB::table("conditions")->pluck("name","id");

    return view('cars',compact('conditions', 'vehicles'));

}


  1. Jak programově vytvářet databáze MySQL na sdílených plánech hostování Linuxu

  2. Sloučte dvě tabulky do jednoho SQL dotazu a vytvořte jedinečné hodnoty data

  3. Struktura tabulky MySQL, potřebuji primární klíč?

  4. Jak zkontrolovat verzi JDK v Oracle?