'array', 'usage' => 'float', ]; public function __construct(array $attributes = []) { parent::__construct($attributes); $this->table = config('roles.table_names.permission_usages') ?: parent::getTable(); } public function permission() { return $this->belongsTo(Permission::class); } public function user() { return $this->morphTo(); } }