'array']; public function sluggable() { return [ 'slug' => [ 'source' => 'name' ] ]; } public function iq_content_tree_nodes() { return $this->hasMany('App\Models\IQContentTreeNode', 'tree_id', 'id')->orderBy('pos'); } public function setIdentifierAttribute( $value ) { if(!isset($value) || $value == ""){ $this->attributes['identifier'] = Str::slug(pre_slug($this->name), '-'); }else{ $this->attributes['identifier'] = Str::slug(pre_slug($value), '-'); } } }