mushmero/lapdash

Laravel Admin Panel 烧录模板,包含权限、角色和用户模块,以开始构建您的应用程序

2.8.0 2024-03-20 13:16 UTC

This package is auto-updated.

Last update: 2024-09-20 14:15:59 UTC


README

LapDash Logo

Issues Pull Request MIT License

关于 LAPDash

LapDash 是 Laravel Admin Panel Dashboard 的简称,是一个基于 Laravel 9AdminLTE UiBootstrap 4 的管理员面板仪表板框架。它是一个强大的框架,可以帮助您快速搭建 MVP 应用程序,因为它已经包含了用户模块、角色模块、权限模块和活动日志模块。现在支持 Laravel 10。

此存储库中存在的一些功能包括

  • 不活跃时自动登出
  • 详细的操作日志
  • 强大的角色和权限模块
  • 完全可定制

使用此软件包与 laravel 结合,开始构建您的 MVP 应用程序

先决条件

  • Lapdash 需要 vite 来运行
  • 安装包 vite 和 laravel-vite-plugin
  • 将 vite.config.js 替换为以下内容
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({
    plugins: [
        laravel({
            input: [
                'resources/sass/app.scss',
                'resources/js/app.js',
            ],
            refresh: true,
        }),
    ],
});
  • 确保 package.json 已更新为 dev : vite 和 prod : vite build
  • 对于 Laravel 10,可以忽略上述步骤,因为 vite 在 Laravel 10 中是默认的

安装

  • composer require mushmero/lapdash
  • 在 config/app 中添加 Spatie\Permission\PermissionServiceProvider::class
  • 在 config/app 中添加 Mushmero\Lapdash\LapdashServiceProvider::class
  • php artisan lapdash:initialize
  • php artisan appversion:sync --major=? --minor=? --build=? (将 ? 替换为您的版本)
  • npm install
  • npm run dev 用于开发
  • npm run prod 用于生产
  • 使用 php artisan lapdash:db-setup 进行项目部署

默认登录

Username: admin@lapdash.com
Password: Sup3r@dm!n

信息

  • 初始化命令只能运行一次。
  • 用于新项目的部署。
  • 不适用于现有项目。

许可证

LapDash 是开源软件,受 MIT 许可证 的许可。