Filippo Bertilotti
2024-09-02 56f8c80f9a610c80810b24718340bc9cfd14df07
commit | author | age
89a71b 1 <?php
D 2
3 namespace App\Models;
4
5 use Illuminate\Database\Eloquent\Model;
6 use Illuminate\Database\Eloquent\SoftDeletes;
7
8 class Msisdn extends Model
9 {
10
7e64cc 11     protected $table = "fakesso_msisdn";
FB 12
89a71b 13     /**
D 14      * The attributes that are mass assignable.
15      *
16      * @var array<int, string>
17      */
18     protected $fillable = [
19         'MSISDN',
20         'CardType',
21         'IdPiano',
22         'VodafoneOne',
23         'TopClub',
24         'SeniorityCluster',
7e64cc 25         'LinkedUser'
89a71b 26     ];
D 27
28     public function user()
29     {
7e64cc 30         return $this->belongsTo(VodafoneUser::class, 'LinkedUser');
89a71b 31     }
D 32
2f9a34 33     public function products()
D 34     {
7e64cc 35         return $this->belongsToMany(Products::class, 'pivot_msisdn_products', 'idProducts', 'idMsisdn');
2f9a34 36     }
D 37
89a71b 38 }