pinaki / laravel-admin-panel
Laravel的后台面板包。
1.1
2020-06-20 06:27 UTC
Requires
- erusev/parsedown: ^1.7
- kalnoy/nestedset: ^4.3
- laravel/framework: 7.0.*
- yajra/laravel-datatables-html: 4.30
- yajra/laravel-datatables-oracle: ~8.0
This package is not auto-updated.
Last update: 2024-10-01 04:18:15 UTC
README
包不再维护
请考虑使用Laravel AJAX CRUD替代: https://github.com/kdion4891/laravel-ajax-crud
Laravel Admin Panel
Laravel Admin Panel ("LAP") 是一个针对 Laravel 的快速搭建和开发的后台面板包。
特性
- CRUD 生成器
- 演示模式
- 角色与权限
- Laravel 身份验证集成
- 用户时区(自动在登录时设置)
- 动态模型可填充字段(使用数据库表列)
- 活动日志
- 设置(存储在数据库中)
- 全响应式(在桌面和移动设备上看起来都很棒)
- AJAX 表单验证
- CRUD 文档
- 等等
使用的包
使用的资源
- 自定义后台面板布局(灵感来自 Nova)
- Bootstrap 4
- Datatables(进行了一些调整以获得更好的用户体验)
- FontAwesome 5
安装
通过composer要求
composer require kjjdion/laravel-admin-panel
发布安装文件
php artisan vendor:publish --provider="Kjjdion\LaravelAdminPanel\LapServiceProvider" --tag="install"
这将创建以下文件
config/lap.php
public/lap/*.*
resources/views/vendor/lap/*.*
app/Http/Controllers/Admin/BackendController.php
将 AdminUser
、DynamicFillable
和 UserTimezone
特性添加到您的 User
模型中
use Kjjdion\LaravelAdminPanel\Traits\AdminUser;
use Kjjdion\LaravelAdminPanel\Traits\DynamicFillable;
use Kjjdion\LaravelAdminPanel\Traits\UserTimezone;
class User extends Authenticatable
{
use Notifiable, AdminUser, DynamicFillable, UserTimezone;
运行迁移
php artisan migrate
登录
访问 (APP_URL)/admin
以访问后台面板。
默认后台登录为
Email Address: admin@example.com
Password: admin123
深入了解
请参阅 文档 了解更多信息。
贡献
支持
请使用 GitHub 问题 进行支持。