uawdijnntqw1x1x1
IP : 216.73.217.77
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
/
egrocer.codeskitter.site
/
tests
/
Unit
/
..
/
..
/
assets
/
..
/
app
/
Models
/
Admin.php
/
/
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Illuminate\Support\Facades\Log; use Laravel\Passport\HasApiTokens; use Spatie\Permission\Models\Role; use Spatie\Permission\Traits\HasRoles; class Admin extends Authenticatable { use HasApiTokens, HasFactory, Notifiable,HasRoles; protected $appends = ['allPermissions','seller_status','delivery_boy_status']; protected $hidden = ['password']; protected $fillable = ['username','email','password','role_id','created_by']; public function role(){ return $this->hasOne(Role::class,'id','role_id'); } public function getAllPermissionsAttribute() { $permissions = []; if ($this->role){ $rolePermissions = \DB::table('role_has_permissions') ->where('role_id', $this->role->id) ->get()->pluck('permission_id')->toArray(); $permissions = Permission::whereIn('id', $rolePermissions)->get()->pluck('name')->toArray(); } return $permissions; } public function notifications() { return $this->morphMany(PanelNotification::class, 'notifiable')->orderBy('created_at', 'desc'); } public function seller(){ return $this->belongsTo(Seller::class,'id','admin_id'); } public function getSellerStatusAttribute() { $status = 0; if($this->seller){ $status = $this->seller->status; } return $status; } public function deliveryBoy(){ return $this->belongsTo(DeliveryBoy::class,'id','admin_id'); } public function getDeliveryBoyStatusAttribute() { $status = 0; if($this->deliveryBoy){ $status = $this->deliveryBoy->status; } return $status; } }
/home/users/unlimited/www/egrocer.codeskitter.site/tests/Unit/../../assets/../app/Models/Admin.php