Вы можете создать один метод или переписать свои методы обновления
public function update(Request $request, $id)
{
$user = User::findOrFail($id);
$data = $request->all();
$data['languages'] = implode(',', $request['languages']);
$user->update($data);
return redirect()->back()->with('message', 'Account Successfully Updated');
}
Но я думаю, что тесто создает отношения user -> manyToMany -> language, table example
user {user_id, email, password}
user_language {user_language_id, user_id, language_id}
language {language_id, key, title}
Для выбора получить все с языка. Для прикрепления языка к пользователю используйте метод прикрепления. Чтобы получить все языки, просто позвоните пользователю ->languages
. И эт c. Извините за мой английский sh Надеюсь, вы меня понимаете.