Как создать связанные записи в момент сохранения модели?
В Модели Node создать релэйшены к Events и Places:/**
     * Relations to Events
     *
     * @return HasMany
     */
    public function events() : HasMany
    {
        return $this->hasMany(Events::class);
    }

    /**
     * Relations to Places
     *
     * @return HasMany
     */
    public function places() : HasMany
    {
        return $this->hasMany(Places::class);
    }
А потом уже после создания элемента сущности работаешь через эти релейшены:$node = Node::create([
    'title' => 'foobar',
    'etc' => '123'
]);
$node->events()->create([
    'title' => 'foobar',
    'etc' => '123'
]);
$node->places()->create([
    'title' => 'foobar',
    'etc' => '123'
]);
Или так:Node::create([
    'title' => 'foobar',
    'etc' => '123'
])->events()->create([
    'title' => 'foobar',
    'etc' => '123'
]);
$node = new Node;
$node->blahblah = $blahblah;
$node->save();
После сохранения, можешь обращаться $node->id и будет счастье.