sql >> Databasteknik >  >> RDS >> Mysql

JSON Sök i laravel vältalig

Förmodligen tvungen att använda en delvis rå fråga som:

use DB; (överst i fildefinitionen)

DB::table('packages')->whereRaw('json_contains(destinations, \'["Goa"]\')')->get();

Och om du har en modell:

Package::whereRaw('json_contains(destinations, \'["' . $keyword . '"]\')')->get();

förutsatt att din fråga ovan fungerar i SQL.



  1. Utföra revision av dataändringar med hjälp av tidstabell

  2. Vilka är begränsningarna för MS Access?

  3. Flera tabeller eller en mega-tabell i SQL?

  4. Konvertera en binär till decimal med MySQL