/
home
/
corsairdevelopme
/
public_html
/
admin-csrnow.corsair-development.com
/
app__b301cdf
/
Models
/
Upload File
HOME
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use App\Http\Traits\Timezone; class UserCompany extends Model { use HasFactory,Timezone ; const replaceValue = [ 'company_status' => [ 0 => 'Pending', 1 => 'Approved', 2 => 'Rejected', ], ]; protected $fillable = ['user_id','is_toggled','website','number_of_employee','company_registration_number','vat_number','phone','business_name','introduced_by','company_logo','company_owner_name','company_director_name','company_url','company_status','rejected_message','european_vat_registration_country','european_vat_number','reviewed_by']; protected static $recordEvents = ['deleted', 'created']; public $pageName = "User"; public $colName = "name"; protected $casts = [ 'updated_at' => 'datetime:d-m-Y H:i:s','created_at' => 'datetime:d-m-Y H:i:s' ]; public function user(){ return $this->belongsTo(User::class, 'user_id'); } public function reviewBy() { return $this->belongsTo(User::class, 'reviewed_by'); } }