Prawdopodobnie zmuszony do użycia częściowo surowego zapytania, takiego jak:
use DB;
(na górze definicji pliku)
DB::table('packages')->whereRaw('json_contains(destinations, \'["Goa"]\')')->get();
A jeśli masz modelkę:
Package::whereRaw('json_contains(destinations, \'["' . $keyword . '"]\')')->get();
zakładając, że powyższe zapytanie działa w SQL.