Создать связующую таблицу которая ссылается на одну таблицу

В Laravel можно создать таблицу пользователей и постов и связующую, далее можно узнать какие посты принадлежат пользователю.

А возможно ли имея одну модель к примеру ObjectType и таблицу к ней object_types с полями id и name и создать связующую таблицу

Я пробовал сделать что то такое но это не дало результата

 Schema::create('object_type_permissions', function (Blueprint $table) {
        $table->unsignedBigInteger('a_id');
        $table->unsignedBigInteger('b_id');

        $table->foreign('a_id')->references('id')->on('object_types');
        $table->foreign('b_id')->references('id')->on('object_types');
        $table->primary(['a_id','b_id']);
    });

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