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

JSON Cerca in laravel eloquente

Probabilmente costretto a utilizzare una query parzialmente grezza come:

use DB; (inizio della definizione del file)

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

E se hai un modello:

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

supponendo che la tua query sopra funzioni in SQL.