pinaki/laravel-admin-panel

1.1 2020-06-20 06:27 UTC

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 文档
  • 等等

使用的包

使用的资源

安装

通过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 问题 进行支持。