* @author Vedat Akdogan */ class DefaultadminThemeServiceProvider extends AddonServiceProvider { /** * The addon listeners. * * @var array */ protected $listeners = [ SortNavigation::class => [ ApplySorting::class, ], TableIsQuerying::class => [ AddGsmFilter::class, AddViewAdsButton::class ], ]; /** * Register the addon. */ public function register() { AbstractPaginator::$defaultView = 'visiosoft.theme.defaultadmin::pagination/bootstrap-4'; AbstractPaginator::$defaultSimpleView = 'streams::pagination/simple-bootstrap-4'; } public function getOverrides() { $request = app('Illuminate\Http\Request'); if ($request->segment(2) === "users") { return [ 'streams::form/partials/tabs' => 'visiosoft.theme.defaultadmin::form/partials/tabs', ]; } return parent::getOverrides(); } }