1
0
Files
GongShangLian/app/Models/Traits/HasArea.php
2020-08-06 15:36:28 +08:00

35 lines
679 B
PHP

<?php
namespace App\Models\Traits;
use App\Models\ChinaArea;
trait HasArea
{
public function province()
{
return $this->belongsTo(ChinaArea::class, 'province_id', 'code');
}
public function city()
{
return $this->belongsTo(ChinaArea::class, 'city_id', 'code');
}
public function area()
{
return $this->belongsTo(ChinaArea::class, 'area_id', 'code');
}
public function getFullAddressAttribute()
{
$address = $this->province->name . ' ';
$address .= $this->city->name . ' ';
$address .= $this->area->name . ' ';
$address .= $this->address;
return $address;
}
}