O meu código eu decidi fazer como se fosse albuns de um artista, ao invés de lista de séries, porém está ocorrendo esse erro quando eu clico no botão para ver os "volumes" do álbum ( que seria o mesmo para ver as temporadas da série). Segue o erro abaixo:
"Invalid argument supplied for foreach() (View: /usr/src/resources/views/volumes/index.blade.php)"
aqui abaixo está meu VolumesController e o meu volumes/index.Blade:
<?php
namespace App\Http\Controllers;
use App\album;
class VolumesController extends Controller
{
public function index (int $albumId)
{
$album = album::find($albumId);
$volumes = $album->volumes;
return view('volumes.index', compact('album', 'volumes'));
}
}
@extends('layout')
@section('cabecalho')
Volumes de {{$album->nome}}
@endsection
@section('conteudo')
<ul class="list-group">
@foreach ($volumes as $volume)
<li class="list-group-item">Volume {{ $volume->numero }}</li>
@endforeach
</ul>
@endsection