Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 72 | Revision 75 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
 
3
    namespace App\Models;
4
 
69 lars 5
    use Illuminate\Database\Eloquent\Casts\Attribute;
2 lars 6
    use Illuminate\Database\Eloquent\Factories\HasFactory;
7
    use Illuminate\Database\Eloquent\Model;
8
 
9
    class PriceAgency extends Model
10
    {
11
        use HasFactory;
48 lars 12
 
69 lars 13
        protected $fillable = [
14
            "only_deliverable",
15
            "min_price",
16
            "access_url",
17
            "access_user",
18
            "access_password",
19
            "comment",
20
            "contact_name",
21
            "contact_email",
22
            "contact_phone",
23
        ];
24
 
70 lars 25
        protected function lockedManufacturers(): Attribute
69 lars 26
        {
27
            return Attribute::make(
74 lars 28
                get: fn( string $value ) => Manufacturer::whereIn( "id", json_decode( $value, true ) )->get()
69 lars 29
 
30
            );
31
        }
2 lars 32
    }