krgm.so-manager-dev.com/app/Models/City.php

25 lines
534 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class City extends Model
{
protected $table = 'city';
protected $primaryKey = 'city_id';
protected $keyType = 'int';
public $incrementing = true;
public static function getList(?int $operatorId = null): array
{
return static::query()
->when($operatorId, fn ($q) => $q->where('operator_id', $operatorId))
->orderBy('city_name')
->pluck('city_name', 'city_id')
->toArray();
}
}