* [Define] modelos iniciales.

* [Establece] relaciones entre modelos.
This commit is contained in:
Ricardo García Jiménez 2022-04-21 16:03:42 -05:00
parent 64948e27db
commit ecf4a7164b
4 changed files with 53 additions and 0 deletions

9
app/Models/Company.php Normal file
View file

@ -0,0 +1,9 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Company extends Model {
//
}

9
app/Models/Price.php Normal file
View file

@ -0,0 +1,9 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Price extends Model {
//
}

14
app/Models/Student.php Normal file
View file

@ -0,0 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Student extends Model {
/**
* Establece la relación Students-Company
*/
public function company() {
return $this->belongsTo(Company::class);
}
}

View file

@ -0,0 +1,21 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Subscription extends Model {
/**
* Establece la relación Subscriptions-Students
*/
public function student() {
return $this->belongsTo(Student::class);
}
/**
* Establece la relación Subscriptions-Prices
*/
public function price() {
return $this->belongsTo(Price::class);
}
}