sql >> Database >  >> RDS >> Mysql

laravel orderByRaw() op de querybuilder

Met Eloquent kunt u het volgende doen:

$match = "
    match (
        `title`,
        `description`
    ) against (
        ?
        IN BOOLEAN MODE
    )";

$against = 'bar';

$sql->whereRaw($match, array($against));
$sql->orderByRaw($match . " DESC", array($against));

Hetzelfde zou werken met de Query Builder, maar dan moet je een beetje herschrijven.




  1. mysql-transactie - terugdraaien op elke uitzondering

  2. Symfony-filter werkt niet

  3. Optioneel argument in PL/pgSQL-functie

  4. hoe kan ik de database verwijderen waarin ik me in mysql bevind? zonder de naam van de database te kennen DROP DATABASE()