Files
backend/app/Models/ResearchDev.php
2024-02-01 09:53:53 +00:00

61 lines
1.2 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class ResearchDev extends Model
{
public static function boot()
{
parent::boot();
self::creating(function($model){
});
self::created(function($model){
auth()->user()->addActivityComplete(1056,$model);
});
self::updating(function($model){
auth()->user()->addActivityComplete(1057,$model);
});
self::updated(function($model){
});
self::deleting(function($model){
auth()->user()->addActivityComplete(1058,$model);
});
self::deleted(function($model){
});
}
protected $fillable = [
'project_title',
'province_id',
'province_fa',
'project_agent',
'final_report_one',
'final_report_two',
'final_report_three',
'final_report_four',
'project_status',
'contract_amount',
'contract_date',
'contract_number',
'contract_term',
'domain_fa',
'contract_status',
'uuid',
'domain_id',
'unique_id',
];
public function province()
{
return $this->belongsTo(Province::class, 'province_id');
}
}