| | |
| | | class Msisdn extends Model |
| | | { |
| | | |
| | | protected $table = "fakesso_msisdn"; |
| | | |
| | | /** |
| | | * The attributes that are mass assignable. |
| | | * |
| | | * @var array<int, string> |
| | | */ |
| | | protected $fillable = [ |
| | | 'VodafoneUser', |
| | | 'MSISDN', |
| | | 'CardType', |
| | | 'IdPiano', |
| | | 'VodafoneOne', |
| | | 'TopClub', |
| | | 'SeniorityCluster', |
| | | 'LinkedUser' |
| | | ]; |
| | | |
| | | public function user() |
| | | { |
| | | return $this->belongsTo('App\Models\VodafoneUser', 'VodafoneUser', 'id'); |
| | | return $this->belongsTo(VodafoneUser::class, 'LinkedUser'); |
| | | } |
| | | |
| | | public function products() |
| | | { |
| | | return $this->hasMany('App\Models\Products','LinkedMSISDN', 'id'); |
| | | return $this->belongsToMany(Products::class, 'msisdn_has_products', 'idProducts', 'idMsisdn'); |
| | | } |
| | | |
| | | } |