Bom dia.
Ao tentar inserir episódios, obtenho o seguinte erro:
SQLSTATE[HY000]: General error: 1 no such table: main.temporada (SQL: insert into "episodios" ("numero", "temporada_id") values (1, 8))
Acedito que o erro esteja no segundo for
, porque quando o deixo comentado, a série é inserida com sucesso e não retorna qualquer erro.
public function store(SeriesFormRequest $request)
{
$serie = Serie::create(['nome' => $request->nome]);
$qtd_temporadas = $request->qtd_temporadas;
for ($i = 1; $i <= $qtd_temporadas; $i++) {
$temporada = $serie->temporadas()->create(['numero' => $i]);
for ($j = 1; $j <= $request->qtd_episodios; $j++) {
$temporada->episodios()->create(['numero' => $j]);
}
}
Alguma sugestão? Obrigado.
PS: A formatação ficou estranha, mas é porque não consegui colar corretamente o código aqui. No VS Code está certa.