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

JSON Søg i laravel veltalende

Sandsynligvis tvunget til at bruge en delvist rå forespørgsel som:

use DB; (øverst i fildefinitionen)

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

Og hvis du har en model:

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

forudsat at din forespørgsel ovenfor virker i SQL.



  1. hvordan man viser hide html-tabelrække baseret på php-tilstand

  2. Kan ikke slette databasen

  3. Fatal fejl:Kald til udefineret funktion mysql_connect()

  4. android.database.sqlite.SQLiteException:nær s:syntaksfejl (kode 1):,