Olá pessoal. Ao executar a função store() do SeriesController, recebo um erro de "call to a member function create() on null". Abaixo, o código (que inclusive acabei copiando da aula para ver se continuava com erro), e a mensagem de erro propriamente dita. Agradeço ajuda.
public function store(SeriesFormRequest $request)
{
$serie = Serie::create(['nome' => $request->nome]);
$qtdTemporadas = $request->qtd_temporadas;
for ($i = 1; $i <= $qtdTemporadas; $i++) {
$temporada = $serie->temporadas()->create(['numero' => $i]);
for ($j = 1; $j <= $request->ep_por_temporada; $j++) {
$temporada->episodios()->create(['numero' => $j]);
}
}
$request->session()->flash(
'mensagem', "Série {$serie->nome} e suas temporadas e episódios criados com sucesso. "
);
return redirect()->route('listar_series');
}
Erro:
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function create() on null