private function registerAssets()
    {
        $this->app['asset.factory']->add('assely-styles', [
            'path' => ASSELY_FRAMEWORK_URI . 'public/css/assely.css',
        ])->area('admin');

        $this->app['asset.factory']->add('parsleyjs', [
            'path' => ASSELY_FRAMEWORK_URI . 'public/js/vendors/parsley.js',
            'placement' => 'head',
        ])->area('admin');

        $this->app['asset.factory']->add('vue', [
            'path' => ASSELY_FRAMEWORK_URI . 'public/js/vendors/vue.js',
            'placement' => 'head',
        ])->area('admin');

        $this->app['asset.factory']->add('assely-components', [
            'path' => ASSELY_FRAMEWORK_URI . 'public/js/assely-components.js',
            'placement' => 'head',
            'dependences' => ['jquery', 'underscore', 'vue', 'parsleyjs'],
        ])->localize('Assely', [$this, 'localizationData'])->area('admin');
    }