public function editBtn($type = null, $id = null, $class="btn-outline-secondary")
    {
        if (Gate::allows('cms', Auth::user())) {
            if (!is_null($id)) {
                return '<a href="'.url($this->backendRoute.'/'.$type.'/'.$id.'/edit').'" class="btn btn-sm '.$class.'"><span class="fa fa-edit"></span> Edit</a>';
            } else {
                return '<a href="'.url($this->backendRoute.'/'.$type).'" class="btn btn-sm '.$class.'"><span class="fa fa-edit"></span> Edit</a>';
            }
        }

        return '';
    }
public function editBtn($type = null, $id = null, $class="btn-outline-secondary")
    {
        if (Gate::allows('cms', Auth::user())) {
            if (!is_null($id)) {
                return '<a href="'.url($this->backendRoute.'/'.$type.'/'.$id.'/edit').'" class="btn btn-sm '.$class.'"><span class="fa fa-edit"></span> Edit</a>';
            } else {
                return '<a href="'.url($this->backendRoute.'/'.$type).'" class="btn btn-sm '.$class.'"><span class="fa fa-edit"></span> Edit</a>';
            }
        }

        return '';
    }
public function editBtn ( $ type = null , $ id = null , $ class = "btn-outline-secondary" ) { if ( Gate :: allows ( 'cms' , Auth :: user ( ) ) ) { if ( ! is_null ( $ id ) ) { return '<a href="' . url ( $ this -> backendRoute . '/' . $ type . '/' . $ id . '/edit' ) . '" class="btn btn-sm ' . $ class . '"><span class="fa fa-edit"></span> Edit</a>' ; } else { return '<a href="' . url ( $ this -> backendRoute . '/' . $ type ) . '" class="btn btn-sm ' . $ class . '"><span class="fa fa-edit"></span> Edit</a>' ; } } return '' ; }
Edit button.

@param string $type
@param int    $id
@param string $class

@return string
Edit button .