shell bypass 403
<?php namespace Modules\Jobs\Entities; use Illuminate\Database\Eloquent\Model; abstract class JobAttribute extends Model { protected $dates = [ 'created_at', 'updated_at', ]; protected $fillable = [ 'name', 'is_default', 'is_active', 'sort_order', ]; protected $casts = [ 'is_default' => 'boolean', 'is_active' => 'boolean', ]; protected abstract static function getFieldName(); protected abstract static function getLabelName(); public function scopeDefault($query) { return $query->where('is_default', '=', 1); } public function scopeActive($query) { return $query->where('is_active', '=', 1); } public static function renderDropdown($name = null, $default_value = '', $label = null){ if(!isset($name)) { $name = static::getFieldName(); } if(!isset($label)) { $label = static::getLabelName(); } $items = static::active()->get(); return view('jobs::job_attributes.dropdown', [ 'name' => $name, 'default_value' => $default_value, 'label' => $label, 'items' => $items ]); } }