记录多对多关系Laravel 8

Record many-to-many relationships Laravel 8

我有这 2 个 table 与 Many 和 Mutos 相关,它们之间有一个 pivor table,我用这种方式正常录制,但我不知道如何建立值之间的关系。

每家银行记录7条记录,每周7天,每天都有营业时间和营业时间。

如何自动建立这种关系?

public function createShop()
    {
        $schedules = [
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
            ['start' => now(),'end' => now()],
        ];

        $daysweeks = [
            ['name' => 'Segunda-Feira'],
            ['name' => 'Terça-Feira'],
            ['name' => 'Quarta-Feira'],
            ['name' => 'Quinta-Feira'],
            ['name' => 'Sexta-Feira'],
            ['name' => 'Sábado'],
            ['name' => 'Domingo'],
        ];

        $schedule = Schedules::insert($schedules);
        $daysweek = DaysWeek::insert($daysweeks);

        $daysweek->schedule()->sync($schedule);

    }

我的问题代码也是如此

foreach ($daysweeks as $daysweek) {

            $getShopDaySchedule = ShopDaySchedule::create([
                'shop_id' => $selectShop->id,
                'enable' => 0
            ]);

            $getDay = $getShopDaySchedule->daysWeeks()->create($daysweek);

            $getDay->allSchedules()->create($schedules);

        }