Recebi essa mensagem de erro quando usei a contagem de erro, ou quando cadastro uma série colocando os episódios, (curiosamente adicionando uma série colocando nome e número de temporadas o programa roda normal) SQLSTATE[HY000]: General error: 1 no such column: episodios.temporadas_id (SQL: select * from "episodios" where "episodios"."temporadas_id" = 1 and "episodios"."temporadas_id" is not null) Como está meu código da Tabela Episódios:
class CreateEpisodiosTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('episodios', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->integer('numero');
            $table->integer('temporadas_id');
            $table->foreign('temporadas_id')->references('id')->on('temporadas');
        });
    }
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('episodios');
    }
}na SeriesController o método store está dessa maneira:
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++) {
                $episodios = $temporada->episodios()->create(['numero' => $j]);
            }
        }
       $request->session()->flash('mensagem', "Série {$serie->id} e suas temporadas foram criada com sucesso {$serie->nome}");
       return redirect()->route('listar_series');
    }Toda ajuda é bem vinda, obrigado.
 
            