usato whereJsonContains Metodo qui
valore in questo modo, quindi fai così ["1","2","3"]
$cards = Card::query()
->whereJsonContains('colors', '1')
->get();
se un valore del genere [1,2,3] viene utilizzato in questo modo
$cards = Card::query()
->whereJsonContains('colors', 1)
->get();