simedkom/app/Models/Company.php
2025-02-28 17:35:11 +07:00

45 lines
936 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Company extends Model
{
protected $table = 'companies';
protected $fillable = [
'name',
'email',
'address',
'director_name',
'director_nik',
'director_nik_doc',
'deed_incorporation',
'deed_incorporation_doc',
'siup_nib',
'siup_nib_doc',
'npwp',
'npwp_doc',
'pkp',
'pkp_doc',
'annual_tax_return',
'annual_tax_return_doc',
'domicile_certificate',
'domicile_certificate_doc',
'profile',
'profile_doc',
'cooperation_request',
'cooperation_request_doc',
'user_id'
];
public function user(){
return $this->belongsTo(User::class, 'user_id', 'id');
}
public function media(){
return $this->hasOne(Media::class, 'company_id', 'id');
}
}