shell bypass 403
<?php namespace Modules\Location\Entities; use Illuminate\Database\Eloquent\Model; use Modules\Location\Entities\Country; use Modules\Location\Entities\City; class State extends Model { protected $table = 'location_states'; protected $dates = [ 'created_at', 'updated_at', ]; protected $fillable = [ 'country_id', 'name', 'is_default', 'is_active', 'sort_order', ]; protected $casts = [ 'is_default' => 'boolean', 'is_active' => 'boolean', ]; public function scopeDefault($query) { return $query->where('is_default', '=', 1); } public function scopeActive($query) { return $query->where('is_active', '=', 1); } public function deleteChain() { $cities = $this->cities()->get(); foreach ($cities as $city) { $city->deleteChain(); } $this->delete(); } public function country() { return $this->belongsTo(Country::class, 'country_id', 'id'); } public function cities() { return $this->hasMany(City::class, 'state_id', 'id'); } }