toanld/laravel-module-vue-admin-panel

Laravel模块Vue管理面板 - Laravel Vue管理模板。

This package is auto-updated.

Last update: 2024-09-06 08:03:46 UTC


README

为Laravel项目创建的单页Vue管理面板。

Total Downloads Latest Stable Version License

构建于

安装

使用Docker Desktop

  • 要开始,您需要安装Docker Desktop
  • 您可以在终端运行以下命令
  • Windows打开WSL2 Linux终端。Docker Desktop WSL 2后端
  • docker run --rm -v "$(pwd)":/opt -w /opt laravelsail/php82-composer:latest bash -c "composer create-project balajidharma/laravel-vue-admin-panel admin-app && cd admin-app && php artisan sail:install --with=mysql,redis,meilisearch,mailpit,selenium"
  • cd admin-app
  • ./vendor/bin/sail pull mysql redis meilisearch mailpit selenium
  • ./vendor/bin/sail build
  • ./vendor/bin/sail up
  • ./vendor/bin/sail npm install
  • ./vendor/bin/sail npm run dev
  • ./vendor/bin/sail artisan vendor:publish --provider="BalajiDharma\LaravelAdminCore\AdminCoreServiceProvider"
  • ./vendor/bin/sail artisan vendor:publish --provider="BalajiDharma\LaravelMenu\MenuServiceProvider"
  • ./vendor/bin/sail artisan migrate --seed --seeder=AdminCoreSeeder
  • 现在打开https:///

不使用Docker Desktop

  • 要开始,您需要安装PHP Composer
  • composer create-project balajidharma/laravel-vue-admin-panel admin-app
  • cd admin-app
  • 创建一个新的MYSQL数据库,并在.env文件中更新数据库详情
  • php artisan vendor:publish --provider="BalajiDharma\LaravelAdminCore\AdminCoreServiceProvider"
  • php artisan vendor:publish --provider="BalajiDharma\LaravelMenu\MenuServiceProvider"
  • php artisan migrate --seed --seeder=AdminCoreSeeder
  • npm install
  • npm run dev
  • php artisan serve
  • 现在打开https://:8000/

使用模块

  • 创建新模块。
  • php artisan module:make <模块名称>
超级管理员登录

管理员配置

要更改管理员前缀,请在config/admin.php中更改prefix或添加ADMIN_PREFIX到env

'prefix' => env('ADMIN_PREFIX', 'admin'),

也试试

截图











许可证

Laravel框架是开源软件,许可证为MIT许可证