Apos fazer todos os passos, criação dos relacionamentos, e rodas as migrations, ao tentar usar o dd($series->temporadas)
para acessar as temporadas de uma serie, eu continuo recebendo o erro do laravel indicando que a coluna referenciando isso não existe :
SQLSTATE[HY000]: General error: 1 no such column: equipment.marca.id
Aqui está a migration que rodei :
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('equipment', function (Blueprint $table) {
$table->id();
$table->string('nome', 64)->unique();
$table->string('ip', 15);
$table->unsignedTinyInteger('numero');
$table->foreignId('marca_id')->constrained();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('equipment');
}
};
Favor relevar as mudanças de nome de cada coisa, pois estou criando algo um pouco diferente usando a mesma logica.