Hallo,
folgende Situation:
Ich habe ein Textfeld namens "tags", wo ich mehrere tags reinschreibe getrennt durch ein ",".
z.b: Haus, Auto, Garten, Porn, Tiere
Ich habe eine Tabelle namens tags, mit folgenden Spalten: id, banned_tags, created_at, updated_at, die beinhalten folgende Einträge
id --------- banned_tags ---------
1 --------- asshole
2 --------- porn
Nun möchte ich das jedes eizelne Wort geprüft wird ob es in der banned_tags existiert
Habe ganze Nacht herumprobiert, mein Letzter Versuch sieht wie folgt aus:
folgende Situation:
Ich habe ein Textfeld namens "tags", wo ich mehrere tags reinschreibe getrennt durch ein ",".
z.b: Haus, Auto, Garten, Porn, Tiere
Ich habe eine Tabelle namens tags, mit folgenden Spalten: id, banned_tags, created_at, updated_at, die beinhalten folgende Einträge
id --------- banned_tags ---------
1 --------- asshole
2 --------- porn
Nun möchte ich das jedes eizelne Wort geprüft wird ob es in der banned_tags existiert
Habe ganze Nacht herumprobiert, mein Letzter Versuch sieht wie folgt aus:
PHP-Code:
$loadData = Tag::select(['banned_tags'])
->orderBy('id', 'desc')
->get()
->toArray();
$badwords = explode(',', $request->tags);
$check = in_array($badwords, $loadData);
if (count($check) > 0) {
return 'tag is banned';
}else {
return 'not banned';
}
Kommentar