Het is best moeilijk om te begrijpen wat je wilt bereiken, maar ik zal het proberen. Allereerst, zoals @particus al zei, is de beste manier om een draaitabel te maken als u zich geen zorgen hoeft te maken over dergelijke dingen.
Maar de oplossing als u een lijst met id's in een kolom hebt, gescheiden door komma's, is het niet opslaan van waarden zoals
1,2,3
maar altijd toevoegen van , aan het begin en aan het einde, dus het zou in dit geval moeten zijn:
,1,2,3,
Op deze manier, als je in je tabel ,19,2,3, en u wilt zoeken naar waarde 9 , je moet zoeken naar ,9, tekenreeks, bijvoorbeeld:
$id = 9;
$items = Items::where('column', LIKE '%,'.$id.',%')->get();
Nu wordt voor bovenstaande string geen record gevonden, maar als je ,9,2,3, . hebt of gewoon ,9, het gewenste record wordt gevonden.