src/ManagerServiceProvider.php
public function boot(Router $router)
    {
        $resources = __DIR__ . '/../resources/';
        $this->loadViewsFrom($resources . 'views', self::PACKAGE);
        $this->loadTranslationsFrom($resources . 'lang', self::PACKAGE);

        $this->publishes([
            $resources . 'views' => base_path('resources/views/vendor/' . self::PACKAGE),
        ], 'views');

        $this->publishes([
            $resources . 'lang' => base_path('resources/lang/vendor/' . self::PACKAGE),
        ], 'lang');

        $this->publishes([
            __DIR__ . '/../public' => public_path('vendor/' . self::PACKAGE),
        ], 'public');

        $migrationPath = __DIR__ . '/../database/migrations';
        $this->publishes([
            $migrationPath => base_path('database/migrations'),
        ], 'migrations');

        $config = $this->app['config']->get(self::PACKAGE . '.route', []);
        $config['namespace'] = 'Vsch\TranslationManager';

        //$router->group($config, function ($router) {
        //    $router->get('view/{group}', 'Controller@getView');
        //    $router->controller('/', 'Controller');
        //});

        // Register Middleware so we can save our cached translations
        $router->pushMiddlewareToGroup('web', 'Vsch\TranslationManager\RouteAfterMiddleware');
    }
public function boot(Router $router)
    {
        $resources = __DIR__ . '/../resources/';
        $this->loadViewsFrom($resources . 'views', self::PACKAGE);
        $this->loadTranslationsFrom($resources . 'lang', self::PACKAGE);

        $this->publishes([
            $resources . 'views' => base_path('resources/views/vendor/' . self::PACKAGE),
        ], 'views');

        $this->publishes([
            $resources . 'lang' => base_path('resources/lang/vendor/' . self::PACKAGE),
        ], 'lang');

        $this->publishes([
            __DIR__ . '/../public' => public_path('vendor/' . self::PACKAGE),
        ], 'public');

        $migrationPath = __DIR__ . '/../database/migrations';
        $this->publishes([
            $migrationPath => base_path('database/migrations'),
        ], 'migrations');

        $config = $this->app['config']->get(self::PACKAGE . '.route', []);
        $config['namespace'] = 'Vsch\TranslationManager';

        //$router->group($config, function ($router) {
        //    $router->get('view/{group}', 'Controller@getView');
        //    $router->controller('/', 'Controller');
        //});

        // Register Middleware so we can save our cached translations
        $router->pushMiddlewareToGroup('web', 'Vsch\TranslationManager\RouteAfterMiddleware');
    }
Bootstrap the application events.

@param  \Illuminate\Routing\Router $router

@return void