/** * Retrive a specifice SlugOptions for this model, or return default SlugOptions */ protected function getSlugOptionsOrDefault() { if (method_exists($this, 'getSlugOptions')) { return $this->getSlugOptions(); } else { return SlugOptions::create()->getSlugOptionsDefault(); } }
public function getSlugOptions() : SlugOptions { return SlugOptions::create()->generateSlugsFrom([['testslugmodelrelation.name', 'name'], 'titolo'])->saveSlugsTo('slug')->slugsShouldBeNoLongerThan(255); }