whitesec Öncelikle $request->tags
değil daima $request->input('tags')
şeklinde kullanıyoruz. Bunun sebebini forumda bir yerlerde açıklamıştım, belki aratarak bulabilirsiniz.
Virgül ile ayrılmış değerler geliyorsa diziye çevireceksiniz:
$tags = explode(',', $request->input('tags'));
Bunlar id değil de isim olarak geliyorsa
$tags = Tag::whereIn('name', explode(',', $request->input('tags')))
->get();
ya da ibrahim dediği gibi multiple select kullanacaksınız veya select2 gibi bunu yapan js bileşenler var, onları da kullanabilirsiniz:
https://select2.org/
http://www.vue-tags-input.com/
https://betterstack.dev/projects/react-tag-input/
Ayrıca Vuetify, Ant Design, Element UI... gibi UI kütüphanelerinde de bunlar oluyor genelde.