uawdijnntqw1x1x1
IP : 216.73.216.93
Hostname : panel.codeskitter.com
Kernel : Linux panel.codeskitter.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
Disable Function : apache_child_terminate, apache_note, apache_setenv, define_syslog_variables, dl, link, opcache_get_status, openlog, pcntl_exec, pcntl_fork, pcntl_setpriority, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid
OS : Linux
PATH:
/
home
/
users
/
unlimited
/
www
/
admin.eclassify.codeskitter.site
/
app
/
Models
/
State.php
/
/
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class State extends Model { use HasFactory; protected $fillable = [ "id", "name", "state_code", "latitude", "longitude", "type", "country_id", "country_code", "fips_code", "iso2", "type", "latitude", "longitude", "created_at", "updated_at", "flag", "wikiDataId", ]; public function country() { return $this->belongsTo(Country::class); } public function cities() { return $this->hasMany(City::class); } public function scopeSearch($query, $search) { $search = "%" . $search . "%"; $query = $query->where(function ($q) use ($search) { $q->orWhere('id', 'LIKE', $search) ->orWhere('name', 'LIKE', $search) ->orWhere('country_id', 'LIKE', $search) ->orWhere('state_code', 'LIKE', $search) ->orWhereHas('country', function ($q) use ($search) { $q->where('name', 'LIKE', $search); }); }); return $query; } public function scopeSort($query, $column, $order) { if ($column == "country_name") { $query = $query->leftjoin('countries', 'countries.id', '=', 'states.country_id')->orderBy('countries.name', $order); } else { $query = $query->orderBy($column, $order); } return $query->select('states.*'); } public function scopeFilter($query, $filterObject) { if (!empty($filterObject)) { foreach ($filterObject as $column => $value) { if($column == "country_name") { $query->whereHas('country', function ($query) use ($value) { $query->where('country_id', $value); }); } else { $query->where((string)$column, (string)$value); } } } return $query; } }
/home/users/unlimited/www/admin.eclassify.codeskitter.site/app/Models/State.php