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 |
} |