hasMany(\App\ExpenseCategory::class, 'parent_id'); } /** * Scope a query to only include main categories. * * @param \Illuminate\Database\Eloquent\Builder $query * @return \Illuminate\Database\Eloquent\Builder */ public function scopeOnlyParent($query) { return $query->whereNull('parent_id'); } }