Files
wticreatorstudio/Modules/WTIJobBoard/Entities/JobRequestTrack.php
T
2024-02-12 22:54:20 -05:00

34 lines
764 B
PHP

<?php
namespace Modules\WTIJobBoard\Entities;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class JobRequestTrack extends Model
{
use SoftDeletes;
protected $table = "job_request_tracks";
protected $guarded = ["id"];
protected $dates = ['deleted_at'];
protected static function boot()
{
parent::boot();
self::deleting(function($application) {
$application->metas()->delete();
});
}
public function status()
{
return $this->hasOne(JobRequestStatus::class, 'id', 'status_id');
}
public function metas()
{
return $this->hasMany(JobRequestTrackMeta::class, 'track_id', 'id');
}
}