quando eu acesso as temporadas de alguma série todos os episodios são mostrados como "0" assim:
link do projeto: https://github.com/carlvercosaa/LaravelSeries
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
quando eu acesso as temporadas de alguma série todos os episodios são mostrados como "0" assim:
link do projeto: https://github.com/carlvercosaa/LaravelSeries
E aí, Victor. Blz?
O problema está no momento em que você vai salvar uma série no banco, ou melhor, não está salvando os episodios no banco, porque você está recuperando o valor errado na request:
SeriesController - store()
foreach ($serie->seasons as $season) {
for ($j = 1; $j <= $request->episodesPerSeason; $j++) { // episodesPerSeason está com primeira letra minúscula
$episodes[] = [
'season_id' => $season->id,
'number' => $j
];
}
}
create.blade.php
<div class="col-2">
<label for="EpisodesPerSeason" class="form-label">Eps / Temporada:</label>
<input type="text"
id="EpisodesPerSeason"
name="EpisodesPerSeason" // Olha aqui
class="form-control"
value="{{ old('EpisodesPerSeason') }}"@>
</div>
Para resolver o problema basta padronizar todos para EpisodesPerSeason ou episodesPerSeason
Bons estudos!