sql >> Database teknologi >  >> RDS >> Mysql

Sådan forespørges data fra databasen ved at bruge forespørgselsstrengværdier

Du skal tjekke om $request har nøglerne

Prøv

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. Sådan gemmer du datoer, der er ældre end tidsstemplet i PHP

  2. CTE for at få alle børn (efterkommere) af en forælder

  3. sæt klassestien for at forbinde mellem mysql til jdbc

  4. Hvordan forbinder man mysql workbench til at køre mysql inde i docker?