Boa tarde galera, estou tendo esse erro quando clico no botão para visualizar as temporadas... Andei olhando os tópicos anteriores e não me ajudaram a resolver o meu problema.
Laravel v9
Web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\SeriesController;
use App\Http\Controllers\TemporadasController;
Route::get('/series', [SeriesController::class, 'index'])->name('listar_series');
Route::get('/series/criar', [SeriesController::class, 'create'])->name('form_criar_serie');
Route::post('/series/criar', [SeriesController::class, 'store']);
Route::delete('/series/{id}', [SeriesController::class, 'destroy']);
Route::get('/series/{serieId}/temporadas', [TemporadasController::class, 'index']);
TemporadasController
<?php
namespace App\Http\Controllers;
use App\Serie;
use Illuminate\Http\Request;
class TemporadasController extends Controller
{
public function index(int $serieId)
{
$serie = Serie::find($serieId);
$temporadas = $serie->temporadas;
return view('temporadas.index', compact('serie','temporadas'));
}
}
temporadas\index
@extends('layout')
@section('cabecalho')
Temporadas de {{ $serie->nome }}
@endsection
@section('conteudo')
<ul class="list-group">
@foreach ($temporadas as $temporada)
<li class="list-group-item">Temporada {{ $temporada->numero }}</li>
@endforeach
</ul>
@endsection