kjjdion/laravel-admin-panel

Laravel的后台面板包。

1.0.5 2019-02-01 17:00 UTC

This package is auto-updated.

Last update: 2024-09-29 05:09:23 UTC


README

包不再维护

请考虑使用Laravel AJAX CRUD代替: https://github.com/kdion4891/laravel-ajax-crud

Laravel Admin Panel

Laravel Admin Panel ("LAP") 是一个为Laravel提供的即插即用后台面板包,旨在促进快速搭建和开发。

特性

  • CRUD生成器
  • 演示模式
  • 角色与权限
  • Laravel身份验证集成
  • 用户时区(登录时自动设置)
  • 动态模型可填充字段(使用数据库表列)
  • 活动日志
  • 设置(存储在数据库中)
  • 完全响应式(在桌面和移动设备上看起来都很棒)
  • AJAX表单验证
  • CRUD文档
  • & 更多

使用的包

使用的资源

安装

通过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

AdminUserDynamicFillableUserTimezone 特性添加到您的 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 获取支持。