Две связи один-ко-многим в Laravel

Есть две таблицы:

    public function up()
    {
        Schema::create('matches', function (Blueprint $table) {
            $table->id();
            $table->unsignedBigInteger('number');
            $table->unsignedBigInteger('id_ht');
            $table->unsignedBigInteger('id_at');
            $table->foreign('id_ht')
                ->references('id')->on('players')
                ->onDelete('cascade');
            $table->foreign('id_at')
                ->references('id')->on('players')
                ->onDelete('cascade');
            $table->timestamps();
        });
    }
    public function up()
{
    Schema::create('players', function (Blueprint $table) {
        $table->id();
        $table->unsignedBigInteger('number');;
        $table->string('full_name');
        $table->timestamps();
    });
}

Не понимаю как должны выглядеть модель и контроллер чтобы связать эти две таблицы связью один ко многим. Мне нужно на странице игрока получить матчи в которых он играл, и соответственно на странице матча игроков которые в нем играли.


Ответы (0 шт):