From ef5656cf04d3a23f7fae7c327675038a99feb8f1 Mon Sep 17 00:00:00 2001 From: xander Date: Wed, 26 Mar 2025 17:38:53 +0000 Subject: [PATCH] fixed models --- app/Models/Employer.php | 16 ++++++++++++++++ app/Models/Rating.php | 18 ++++++++++++++++++ app/Models/User.php | 5 ++--- 3 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 app/Models/Employer.php create mode 100644 app/Models/Rating.php diff --git a/app/Models/Employer.php b/app/Models/Employer.php new file mode 100644 index 0000000..18dfd09 --- /dev/null +++ b/app/Models/Employer.php @@ -0,0 +1,16 @@ +hasMany(Job::class); + } +} diff --git a/app/Models/Rating.php b/app/Models/Rating.php new file mode 100644 index 0000000..93f185e --- /dev/null +++ b/app/Models/Rating.php @@ -0,0 +1,18 @@ +belongsToMany(Job::class, relatedPivotKey: 'job_listing_id'); + } +} diff --git a/app/Models/User.php b/app/Models/User.php index 749c7b7..def621f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -9,13 +9,12 @@ use Illuminate\Notifications\Notifiable; class User extends Authenticatable { - /** @use HasFactory<\Database\Factories\UserFactory> */ use HasFactory, Notifiable; /** * The attributes that are mass assignable. * - * @var list + * @var array */ protected $fillable = [ 'name', @@ -26,7 +25,7 @@ class User extends Authenticatable /** * The attributes that should be hidden for serialization. * - * @var list + * @var array */ protected $hidden = [ 'password',