Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/isranhadikaltim.id/app/Models/Api/
Upload File :
Current File : /home/aplikasiposinfo/public_html/isranhadikaltim.id/app/Models/Api/ApiDataWarga.php

<?php

namespace App\Models\Api;

use Illuminate\Database\Eloquent\Model;
use App\Models\DataWarga;
class ApiDataWarga extends DataWarga
{
    protected $hidden = [
    	'created_at',
    	'updated_at',
        'kelurahan',
        'e_ktp'
    ];

    protected $appends = [
    	'nama_kelurahan',
    	'nama_kecamatan',
    	'gambar_ktp',
        'tanggal_dibuat',
        'tanggal_lahir',
        'tempat_lahir'
    ];


    public function getGambarKtpAttribute()
    {
    	return url('images/e-ktp/'.$this->e_ktp);
    }

    public function getNamaKelurahanAttribute()
    {
    	return @$this->kelurahan->nama_kelurahan;
    }

    public function getNamaKecamatanAttribute()
    {
    	return @$this->kelurahan->kecamatan->nama_kecamatan;
    }

    public function getTanggalDibuatAttribute()
    {
        return $this->created_at->format('d-m-Y');
    }

    public function getTanggalLahirAttribute()
    {
        return explode(' , ', $this->ttl)[1] ?? null;
    }

    public function getTempatLahirAttribute()
    {
        return explode(' , ', $this->ttl)[0] ?? null;
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]