Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 167 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 167 Revision 1717
Zeile 2... Zeile 2...
2
 
2
 
Zeile 3... Zeile 3...
3
namespace App\Models;
3
namespace App\Models;
4
 
4
 
-
 
5
use Illuminate\Database\Eloquent\Factories\HasFactory;
-
 
6
use Illuminate\Database\Eloquent\Model;
Zeile 5... Zeile 7...
5
use Illuminate\Database\Eloquent\Factories\HasFactory;
7
    use Spatie\Sluggable\HasSlug;
6
use Illuminate\Database\Eloquent\Model;
8
    use Spatie\Sluggable\SlugOptions;
7
 
9
 
-
 
10
class Manufacturer extends Model
-
 
11
{
-
 
12
    use HasFactory, HasSlug;
-
 
13
        /**
-
 
14
         * Get the options for generating the slug.
-
 
15
         */
-
 
16
        public function getSlugOptions(): SlugOptions
-
 
17
        {
-
 
18
            return SlugOptions::create()
-
 
19
                ->generateSlugsFrom( 'name' )
-
 
20
                ->saveSlugsTo( 'slug' )
-
 
21
                ->usingLanguage( 'de' )
-
 
22
                ->doNotGenerateSlugsOnUpdate()
-
 
23
                ->skipGenerateWhen( function ()
-
 
24
                {
-
 
25
                    return $this->directory_id < 0;
-
 
26
                } );
-
 
27
        }
-
 
28
    public function Items()
8
class Manufacturer extends Model
29
    {