35 ActionServiceProvider::class,
36 ActivityServiceProvider::class,
37 EventsServiceProvider::class,
38 ActivityInstanceServiceProvider::class,
39 AuthorizationServiceProvider::class,
40 CompletionConditionServiceProvider::class,
41 ConnectionServiceProvider::class,
42 FilterServiceProvider::class,
43 LogicServiceProvider::class,
44 PermissionServiceProvider::class,
45 AuthenticationServiceProvider::class,
46 ModuleFrameworkServiceProvider::class,
47 ModuleInstanceServiceProvider::class,
48 UserServiceProvider::class,
49 HttpServiceProvider::class,
50 RevisionServiceProvider::class
53 public function register()
64 foreach ($this->providers as $provider) {
65 $this->app->register($provider);
71 $this->publishes([__DIR__.
'/../config/config.php' => config_path(
'support.php')],
'config');
72 $this->mergeConfigFrom(__DIR__.
'/../config/config.php',
'support');
77 $this->loadMigrationsFrom(__DIR__.
'/../database/migrations');
83 __DIR__.
'/../resources/views' => resource_path(
'views/vendor/bristolsu'),
86 $this->loadViewsFrom(__DIR__.
'/../resources/views',
'bristolsu');
91 Route::middleware([
'web',
'module',
'activity'])
92 ->namespace(
'\BristolSU\Support\Http\Controllers')
93 ->group(__DIR__.
'/../routes/web.php');