operator_id = Auth::user()->ope_id; }); } public static function search($inputs) { $list = self::query(); if ($inputs['isMethodPost']) { // 検索条件 } if ($inputs['sort']) { $list->orderBy($inputs['sort'], $inputs['sort_type']); } if ($inputs['isExport']) { $list = $list->get(); } else { $list = $list->paginate(Utils::item_per_page); } return $list; } public static function getById($id) { return self::find($id); } public static function deleteById($id) { return self::where('regular_type_id', $id)->delete(); } public function getCity() { return $this->belongsTo(City::class, 'city_id', 'city_id')->first(); } }