Olá!
Poderiam me ajudar com um caso?
Estou fazendo o treinamento de laravel porém me deparei com o seguinte erro.
"foreach() argument must be of type array|object, null given"
Segue o código.
public function store(SeriesFormRequest $request) {
$serie = Series::create($request->all());
$seasons = [];
for ($i = 1; $i <= $request->seasonsQty; $i++){
$seasons[] =
[ 'series_id' => $serie->id,
'number' => $i,
];
}
Season::insert($seasons);
$episodes = [];
foreach ($serie->seasons as $season){
for ($j = 1; $j <= $request->episodePerSeason; $j++){
$episode[] = [
'season_id' => $season->id,
'number' => $j
];
}
}
return to_route('series.index')
->with('mensagem.sucesso', "Série '{$serie->nome}' adicionada com sucesso");
}