District.php
561 Bytes
<?php
namespace App\Models\Legal;
use App\Helper\CacheKeyTools;
use App\Models\BaseModel;
use Illuminate\Support\Facades\Cache;
/**
* Class District
* @package App\Models\Legal
*/
class District extends BaseModel
{
/**
* @return array
*/
public static function getDistricts()
{
$key = CacheKeyTools::districts();
if (!$district = Cache::get($key)) {
$district = District::query()->pluck('name','id')->toArray();
Cache::put($key, $district, 1440);
}
return $district;
}
}