Revision 167 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpnamespace App\Models;use Illuminate\Database\Eloquent\Factories\HasFactory;use Illuminate\Database\Eloquent\Model;use Spatie\Sluggable\HasSlug;use Spatie\Sluggable\SlugOptions;class Manufacturer extends Model{use HasFactory, HasSlug;/*** Get the options for generating the slug.*/public function getSlugOptions(): SlugOptions{return SlugOptions::create()->generateSlugsFrom( 'name' )->saveSlugsTo( 'slug' )->usingLanguage( 'de' )->doNotGenerateSlugsOnUpdate()->skipGenerateWhen( function (){return $this->directory_id < 0;} );}public function Items(){return $this->hasMany(Item::class, 'manufacturer_id', 'id')->with("price","medium.medium");}}