Oii, boa noite, eu tentei melhorar o código de acordo como Vinicius sugeriu, no arquivo EpisodesController.php, mas não consegui fazer o bulk update, segue meu código:
public function update(Request $request, Season $season)
{
$watchedEpisodes = $request->episodes;
$episodesteste = [];
foreach ($season->episodes as $episode) {
$episodesteste[] = [
'watched' => in_array($episode->id, $watchedEpisodes)];
}
return to_route('episodes.index', $season->id);
}
Até esse ponto ele me retorna um array com true e false nos campos onde marquei, mas como faço o update de uma vez no banco para diminuir as queries? Eu tentei algumas formas sem sucesso
Agradeço