kjjdion / laravel-admin-panel
Laravel的后台面板包。
1.0.5
2019-02-01 17:00 UTC
Requires
- erusev/parsedown: ^1.7
- kalnoy/nestedset: ^4.3
- laravel/framework: 5.7.*
- yajra/laravel-datatables-html: 4.0
- yajra/laravel-datatables-oracle: ~8.0
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 issues 获取支持。