mushmero / lapdash
Laravel Admin Panel 烧录模板,包含权限、角色和用户模块,以开始构建您的应用程序
2.8.0
2024-03-20 13:16 UTC
Requires
- php: >=7.2.0
- jackiedo/dotenv-editor: ^2.1
- jeroennoten/laravel-adminlte: ^3.8
- laracasts/flash: ^3.2
- laravel/framework: ^9.0 | ^10.0
- laravel/ui: ^4.2
- spatie/laravel-activitylog: ^4.7
- spatie/laravel-permission: ^5.9
README
关于 LAPDash
LapDash 是 Laravel Admin Panel Dashboard 的简称,是一个基于 Laravel 9、AdminLTE Ui 和 Bootstrap 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 许可证 的许可。