App\Models\Access\User\Traits\Attribute\UserAttribute::getStatusButtonAttribute PHP Method

getStatusButtonAttribute() public method

public getStatusButtonAttribute ( ) : string
return string
    public function getStatusButtonAttribute()
    {
        if ($this->id != access()->id()) {
            switch ($this->status) {
                case 0:
                    return '<a href="' . route('admin.access.user.mark', [$this, 1]) . '" class="btn btn-xs btn-success"><i class="fa fa-play" data-toggle="tooltip" data-placement="top" title="' . trans('buttons.backend.access.users.activate') . '"></i></a> ';
                    // No break
                // No break
                case 1:
                    return '<a href="' . route('admin.access.user.mark', [$this, 0]) . '" class="btn btn-xs btn-warning"><i class="fa fa-pause" data-toggle="tooltip" data-placement="top" title="' . trans('buttons.backend.access.users.deactivate') . '"></i></a> ';
                    // No break
                // No break
                default:
                    return '';
                    // No break
            }
        }
        return '';
    }