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
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!