kitamula/laravel-admin

laravel admin

v2.1.1 2024-02-08 01:09 UTC

README

laravel-admin

laravel-admin 是 Laravel 的管理界面构建器,它可以让您仅用几行代码就构建 CRUD 后端。

文档 | 中文文档 | 演示 | 演示源代码 | 扩展

Build Status StyleCI Packagist Total Downloads Awesome Laravel

SleepingOwlAdminrapyd-laravel 启发。

追加命令

通过逗号分隔用户名,可以分配包含英文字母大小写、数字和符号的随机密码

php artisan admin:random-password admin,manage,webadmin

追加功能

  • 管理员账户管理界面
  • 日志查看界面

调整过的项

  • 通过 app.url 获取路由 URL
    • console.log(app.url)
  • 在控制器生成时自动追加通用按钮设置
  • 将主页目次已更改
  • 将操作下拉菜单更改为操作按钮
  • 已删除不必要的 HTML 元素
  • 将管理界面标题相关更改为通用语言
  • 已更改上传的 Storage 磁盘设置
  • 已禁用侧边菜单的搜索功能
  • 已添加默认管理员和权限
    • 管理员
      • admin: 系统管理员
        • 所有权限
      • manage: 特权管理员
        • Home 画面和登录权限、内容管理、排序权限、Manage 权限(日志查看、用户管理)
      • webadmin: CMS 管理用户
        • Home 画面和登录权限、内容管理、排序权限的权限
    • 权限
      • 可排序: 追加扩展 grid-sortable 的排序操作权限
      • 内容: /topics, /topics/* 等内容管理权限添加用。内容增加时进行编辑

赞助商

laravel-admin

需求

  • PHP >= 7.0.0
  • Laravel >= 5.5.0
  • Fileinfo PHP 扩展

安装

此包需要 PHP 7+ 和 Laravel 5.5,对于旧版本请参阅 1.4

首先,安装 Laravel 5.5,并确保数据库连接设置正确。

composer require encore/laravel-admin

然后运行以下命令以发布资源和配置:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

运行命令后,您可以在 config/admin.php 中找到配置文件,您可以在该文件中更改安装目录、数据库连接或表名。

最后,运行以下命令完成安装。

php artisan admin:install

在浏览器中打开 https:///admin/,使用用户名 admin 和密码 admin 登录。

配置

文件 config/admin.php 包含一个配置数组,您可以在其中找到默认配置。

从右到左支持

只需前往此路径 <YOUR_PROJECT_PATH>\vendor\encore\laravel-admin\src\Traits\HasAssets.php 并修改 $baseCss 数组以加载从右到左 (rtl) 版本的 Bootstrap 和 AdminLTE CSS 文件。将 bootstrap.min.css 更改为 bootstrap.rtl.min.css,将 AdminLTE.min.css 更改为 AdminLTE.rtl.min.css

扩展

贡献者

这个项目之所以存在,是因为所有贡献者的努力。[贡献]

资助者

感谢所有资助者!🙏 [成为资助者]

赞助商

通过成为赞助商来支持此项目。您的标志将在这里显示,并提供到您网站的链接。[成为赞助商]

其他

laravel-admin 基于以下插件或服务

许可证

laravel-admin 采用 MIT 许可证 (MIT) 许可。