<?php
namespace App;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class UserDocument extends Model
{
use HasFactory;
protected $fillable = [
'image_selfie',
'image_front',
'admin_id',
'message',
'image_back',
'status',
'fathers_name',
'mothers_name',
'issue_date',
'expiration_date',
'document_type',
'issuing_place',
'document_number',
'nationality',
'place_of_birth',
'address1',
'address2',
'marital_status',
'sex',
'birthdate',
'height',
'user_id',
'imali_account_id'
];
function user()
{
return $this->belongsTo(User::class);
}
public function getImageFrontAttribute($image_front)
{
return $_ENV['IMG_DOCS_URL'] . $image_front;
}
public function getImageBackAttribute($image_back)
{
return $_ENV['IMG_DOCS_URL'] . $image_back;
}
public function getImageSelfieAttribute($image_selfie)
{
return $_ENV['IMG_DOCS_URL'] . $image_selfie;
}
}