Skip to content

Commit

Permalink
Changes to files: app/Models/Airtime.php
Browse files Browse the repository at this point in the history
app/Models/Number.php
app/Models/Phone.php
app/Models/Prefix.php
  • Loading branch information
dedanirungu committed Sep 5, 2024
1 parent 4b51c34 commit 09dceea
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 0 deletions.
51 changes: 51 additions & 0 deletions app/Models/Airtime.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@

namespace Modules\Airtime\Models;

use Modules\Account\Models\Payment;
use Modules\Airtime\Models\Prefix;
use Modules\Airtime\Models\Provider;
use Modules\Base\Models\BaseModel;
use Modules\Core\Models\Country;
use Modules\Partner\Models\Partner;

class Airtime extends BaseModel
{
Expand All @@ -20,4 +25,50 @@ class Airtime extends BaseModel
* @var string
*/
protected $table = "airtime_airtime";

/**
* Add relationship to Prefix
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function prefix()
{
return $this->belongsTo(Prefix::class);
}

/**
* Add relationship to Provider
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function provider()
{
return $this->belongsTo(Provider::class);
}

/**
* Add relationship to Country
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function country()
{
return $this->belongsTo(Country::class);
}

/**
* Add relationship to Payment
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function payment()
{
return $this->belongsTo(Payment::class);
}

/**
* Add relationship to Partner
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function partner()
{
return $this->belongsTo(Partner::class);
}

}
10 changes: 10 additions & 0 deletions app/Models/Number.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace Modules\Airtime\Models;

use Modules\Base\Models\BaseModel;
use Modules\Partner\Models\Partner;

class Number extends BaseModel
{
Expand All @@ -21,4 +22,13 @@ class Number extends BaseModel
*/
protected $table = "airtime_number";

/**
* Add relationship to Partner
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function partner()
{
return $this->belongsTo(Partner::class);
}

}
10 changes: 10 additions & 0 deletions app/Models/Phone.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace Modules\Airtime\Models;

use Modules\Base\Models\BaseModel;
use Modules\Partner\Models\Partner;

class Phone extends BaseModel
{
Expand All @@ -20,4 +21,13 @@ class Phone extends BaseModel
* @var string
*/
protected $table = "airtime_phone";

/**
* Add relationship to Partner
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function partner()
{
return $this->belongsTo(Partner::class);
}
}
10 changes: 10 additions & 0 deletions app/Models/Prefix.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace Modules\Airtime\Models;

use Modules\Airtime\Models\Provider;
use Modules\Base\Models\BaseModel;

class Prefix extends BaseModel
Expand All @@ -20,4 +21,13 @@ class Prefix extends BaseModel
* @var string
*/
protected $table = "airtime_prefix";

/**
* Add relationship to Provider
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function provider()
{
return $this->belongsTo(Provider::class);
}
}

0 comments on commit 09dceea

Please sign in to comment.