'datetime', 'created_at' => 'datetime', 'last_modified' => 'datetime', ]; public function type() { return $this->belongsTo(TodoType::class, 'type_id'); } public function parentTodo() { return $this->belongsTo(self::class, 'parent'); } public function children() { return $this->hasMany(self::class, 'parent'); } }