diff --git a/app/Modules/Blog/Config/.gitkeep b/app/Modules/Blog/Config/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Config/config.php b/app/Modules/Blog/Config/config.php deleted file mode 100644 index 6d927e08894970317c3a8e31cce5aeb551dfab43..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Config/config.php +++ /dev/null @@ -1,5 +0,0 @@ - 'Blog' -]; diff --git a/app/Modules/Blog/Console/.gitkeep b/app/Modules/Blog/Console/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Database/Migrations/.gitkeep b/app/Modules/Blog/Database/Migrations/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Database/Seeders/.gitkeep b/app/Modules/Blog/Database/Seeders/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Database/Seeders/BlogDatabaseSeeder.php b/app/Modules/Blog/Database/Seeders/BlogDatabaseSeeder.php deleted file mode 100644 index bd8df9b454d65e27ccf7772366d02de8b763f2b6..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Database/Seeders/BlogDatabaseSeeder.php +++ /dev/null @@ -1,21 +0,0 @@ -call("OthersTableSeeder"); - } -} diff --git a/app/Modules/Blog/Database/factories/.gitkeep b/app/Modules/Blog/Database/factories/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Entities/.gitkeep b/app/Modules/Blog/Entities/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Http/Controllers/.gitkeep b/app/Modules/Blog/Http/Controllers/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Http/Controllers/BlogController.php b/app/Modules/Blog/Http/Controllers/BlogController.php deleted file mode 100644 index 670d446acf51f97906b7e640b44cc675ec56919a..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Http/Controllers/BlogController.php +++ /dev/null @@ -1,79 +0,0 @@ -registerTranslations(); - $this->registerConfig(); - $this->registerViews(); - $this->loadMigrationsFrom(module_path($this->moduleName, 'Database/Migrations')); - } - - /** - * Register the service provider. - * - * @return void - */ - public function register() - { - $this->app->register(RouteServiceProvider::class); - } - - /** - * Register config. - * - * @return void - */ - protected function registerConfig() - { - $this->publishes([ - module_path($this->moduleName, 'Config/config.php') => config_path($this->moduleNameLower . '.php'), - ], 'config'); - $this->mergeConfigFrom( - module_path($this->moduleName, 'Config/config.php'), $this->moduleNameLower - ); - } - - /** - * Register views. - * - * @return void - */ - public function registerViews() - { - $viewPath = resource_path('views/modules/' . $this->moduleNameLower); - - $sourcePath = module_path($this->moduleName, 'Resources/views'); - - $this->publishes([ - $sourcePath => $viewPath - ], ['views', $this->moduleNameLower . '-module-views']); - - $this->loadViewsFrom(array_merge($this->getPublishableViewPaths(), [$sourcePath]), $this->moduleNameLower); - } - - /** - * Register translations. - * - * @return void - */ - public function registerTranslations() - { - $langPath = resource_path('lang/modules/' . $this->moduleNameLower); - - if (is_dir($langPath)) { - $this->loadTranslationsFrom($langPath, $this->moduleNameLower); - } else { - $this->loadTranslationsFrom(module_path($this->moduleName, 'Resources/lang'), $this->moduleNameLower); - } - } - - /** - * Get the services provided by the provider. - * - * @return array - */ - public function provides() - { - return []; - } - - private function getPublishableViewPaths(): array - { - $paths = []; - foreach (\Config::get('view.paths') as $path) { - if (is_dir($path . '/modules/' . $this->moduleNameLower)) { - $paths[] = $path . '/modules/' . $this->moduleNameLower; - } - } - return $paths; - } -} diff --git a/app/Modules/Blog/Providers/RouteServiceProvider.php b/app/Modules/Blog/Providers/RouteServiceProvider.php deleted file mode 100644 index 6affbbc47c93283ff8abf2f3817edaf9fcfb5431..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Providers/RouteServiceProvider.php +++ /dev/null @@ -1,69 +0,0 @@ -mapApiRoutes(); - - $this->mapWebRoutes(); - } - - /** - * Define the "web" routes for the application. - * - * These routes all receive session state, CSRF protection, etc. - * - * @return void - */ - protected function mapWebRoutes() - { - Route::middleware('web') - ->namespace($this->moduleNamespace) - ->group(module_path('Blog', '/Routes/web.php')); - } - - /** - * Define the "api" routes for the application. - * - * These routes are typically stateless. - * - * @return void - */ - protected function mapApiRoutes() - { - Route::prefix('api') - ->middleware('api') - ->namespace($this->moduleNamespace) - ->group(module_path('Blog', '/Routes/api.php')); - } -} diff --git a/app/Modules/Blog/Resources/assets/.gitkeep b/app/Modules/Blog/Resources/assets/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Resources/assets/js/app.js b/app/Modules/Blog/Resources/assets/js/app.js deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Resources/assets/sass/app.scss b/app/Modules/Blog/Resources/assets/sass/app.scss deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Resources/lang/.gitkeep b/app/Modules/Blog/Resources/lang/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Resources/views/.gitkeep b/app/Modules/Blog/Resources/views/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Resources/views/index.blade.php b/app/Modules/Blog/Resources/views/index.blade.php deleted file mode 100644 index cf0370e500a2bfbfff69b3cb9f6bba8d27824c62..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Resources/views/index.blade.php +++ /dev/null @@ -1,9 +0,0 @@ -@extends('blog::layouts.master') - -@section('content') -

Hello World

- -

- This view is loaded from module: {!! config('blog.name') !!} -

-@endsection diff --git a/app/Modules/Blog/Resources/views/layouts/master.blade.php b/app/Modules/Blog/Resources/views/layouts/master.blade.php deleted file mode 100644 index 7fbe4a1ffdf0e2e448c311492e6ef8d4ee36de1e..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Resources/views/layouts/master.blade.php +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - Module Blog - - {{-- Laravel Mix - CSS File --}} - {{-- --}} - - - - @yield('content') - - {{-- Laravel Mix - JS File --}} - {{-- --}} - - diff --git a/app/Modules/Blog/Routes/.gitkeep b/app/Modules/Blog/Routes/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Routes/api.php b/app/Modules/Blog/Routes/api.php deleted file mode 100644 index dec19286261d27dc877549ffb71b070fa59ec2c1..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Routes/api.php +++ /dev/null @@ -1,18 +0,0 @@ -get('/blog', function (Request $request) { - return $request->user(); -}); \ No newline at end of file diff --git a/app/Modules/Blog/Routes/web.php b/app/Modules/Blog/Routes/web.php deleted file mode 100644 index d4d641ff502cc69fa2631d015dcd3865da0559ab..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/Routes/web.php +++ /dev/null @@ -1,16 +0,0 @@ -group(function() { - Route::get('/', 'BlogController@index'); -}); diff --git a/app/Modules/Blog/Tests/Feature/.gitkeep b/app/Modules/Blog/Tests/Feature/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/Tests/Unit/.gitkeep b/app/Modules/Blog/Tests/Unit/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/Modules/Blog/composer.json b/app/Modules/Blog/composer.json deleted file mode 100644 index dbf5e5d685db1d4737bce61dfed177bd9570a209..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/composer.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "nwidart/blog", - "description": "", - "authors": [ - { - "name": "Nicolas Widart", - "email": "n.widart@gmail.com" - } - ], - "extra": { - "laravel": { - "providers": [], - "aliases": { - - } - } - }, - "autoload": { - "psr-4": { - "App\\Modules\\Blog\\": "" - } - } -} diff --git a/app/Modules/Blog/module.json b/app/Modules/Blog/module.json deleted file mode 100644 index da7cd745f2d54c41a4735e9ff455e9444abe68dc..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Blog", - "alias": "blog", - "description": "", - "keywords": [], - "priority": 0, - "providers": [ - "App\\Modules\\Blog\\Providers\\BlogServiceProvider" - ], - "aliases": {}, - "files": [], - "requires": [] -} diff --git a/app/Modules/Blog/package.json b/app/Modules/Blog/package.json deleted file mode 100644 index 4599509fec4714d417d12fefac9ec04b09a2659a..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "private": true, - "scripts": { - "dev": "npm run development", - "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch-poll": "npm run watch -- --watch-poll", - "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", - "prod": "npm run production", - "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" - }, - "devDependencies": { - "cross-env": "^7.0", - "laravel-mix": "^5.0.1", - "laravel-mix-merge-manifest": "^0.1.2" - } -} diff --git a/app/Modules/Blog/webpack.mix.js b/app/Modules/Blog/webpack.mix.js deleted file mode 100644 index 2a6d6d7f78a952d14a0299f23cfcb8f15c88477b..0000000000000000000000000000000000000000 --- a/app/Modules/Blog/webpack.mix.js +++ /dev/null @@ -1,14 +0,0 @@ -const dotenvExpand = require('dotenv-expand'); -dotenvExpand(require('dotenv').config({ path: '../../.env'/*, debug: true*/})); - -const mix = require('laravel-mix'); -require('laravel-mix-merge-manifest'); - -mix.setPublicPath('../../public').mergeManifest(); - -mix.js(__dirname + '/Resources/assets/js/app.js', 'js/blog.js') - .sass( __dirname + '/Resources/assets/sass/app.scss', 'css/blog.css'); - -if (mix.inProduction()) { - mix.version(); -} diff --git a/modules_statuses.json b/modules_statuses.json index 85c10784e90aecd094027fd8e4d2436bc8eab52a..1f5f99114c12bd97b3ded54987e288a2818640b0 100644 --- a/modules_statuses.json +++ b/modules_statuses.json @@ -1,4 +1,3 @@ { - "Admin": true, - "Blog": true + "Admin": true } \ No newline at end of file diff --git a/public/mix-manifest.json b/public/mix-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..e6971d75605eba9fa3ecabf90b5db6f68868036f --- /dev/null +++ b/public/mix-manifest.json @@ -0,0 +1,6 @@ +{ + "/js/main.js": "/js/main.js", + "/css/app.css": "/css/app.css", + "/js/manifest.js": "/js/manifest.js", + "/js//js/vendor.377e3f.js": "/js//js/vendor.377e3f.js" +}