buildQuery($model); } public function getHtmlButtons() { $buttons = ''; if (Users::hasPermission('mail_templates_view')) { $buttons .= self::getButtonShow(); } if (Users::hasPermission('mail_templates_update')) { $buttons .= self::getButtonEdit(); } if (Users::hasPermission('mail_templates_delete')) { $buttons .= self::getButtonDel(); } return $buttons; } protected function getColumns() { return [ Column::make('subject')->title(__('Core.subject')), Column::make('mailable')->title(__('Mailable')), $this->makeColumnButtons()->width('60'), ]; } }