'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; protected $hidden = [ 'deleted_by', 'deleted_at', ]; /** * 소속 페이지 */ public function page() { return $this->belongsTo(ItemPage::class, 'page_id'); } /** * 섹션의 필드 목록 */ public function fields() { return $this->hasMany(ItemField::class, 'section_id')->orderBy('order_no'); } /** * 섹션의 BOM 항목 목록 */ public function bomItems() { return $this->hasMany(ItemBomItem::class, 'section_id'); } }