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