exodusanto/administrator

Laravel 数据库接口包(Frozennode Laravel-Administrator 的继承者)


README

Administrator 是 Laravel 的管理界面构建工具。使用 Administrator,您可以直观地管理 Eloquent 模型及其关系,并创建独立的设置页面以存储站点数据和执行站点任务。

新版本

Build Status Gitmoji

Composer

要将 Administrator 作为 Composer 包安装以用于 Laravel 5.8,只需运行

composer require "exodusanto/administrator: 5.8.*"

要将 Administrator 作为 Composer 包安装以用于 Laravel 5.7,只需运行

composer require "exodusanto/administrator: 5.7.*"

安装完成后,您可以在 config/app.phpproviders 数组中注册服务提供者。

'providers' => [
    'Frozennode\Administrator\AdministratorServiceProvider',
]

然后使用 php artisan vendor:publish 发布 Administrator 的资源。这将添加文件 config/administrator.php。此 配置文件 是您与 Administrator 交互的主要方式。此命令还将发布所有资源、视图和翻译文件。

Laravel 4

如果您想使用 Laravel 4 与 Administrator,您需要选择 Administrator 4

"exodusanto/administrator": "4.*"

然后使用 php artisan config:publish frozennode/administrator 命令发布配置文件。这将添加文件 app/config/packages/frozennode/administrator/administrator.php

最后,您需要使用 php artisan asset:publish frozennode/administrator 命令发布包的资源。

Laravel 3

由于 Administrator 已经切换到 Composer,您不能再使用 php artisan bundle:install administratorphp artisan bundle:upgrade administrator。如果您想使用 Laravel 3 与 Administrator,您必须切换到 3.3.2 分支,下载它,并将其添加到 /bundles/administrator 目录中,并在您的 bundles.php 文件中添加此内容

'administrator' => array(
    'handles' => 'admin', //this determines what URI this bundle will use
    'auto' => true,
),

文档

Administrator 的完整文档可以在 http://administrator.frozennode.com 找到。您也可以在 /src/docs 目录中找到文档。

版权和许可证

Administrator 由 Frozen Node 的 Jan Hartigan 为 Laravel 框架编写。Administrator 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。

最近变更日志

8.1.3

  • 修复:修复损坏的版本约束 (#50)

8.1.2

  • 升级:升级 mockery/mockery (#49)

8.1.1

  • 修复:删除 Input 门面 (#41)

8.1.0

  • 支持:PHP 8.0

8.0.0

  • 支持:Laravel 8.0

7.0.0

  • 支持:Laravel 7.0

6.0.0

  • 支持:Laravel 6.0

5.8.1

  • 修复:BelongsTo 关系 (#30)

5.8.0

  • 支持:Laravel 5.8

5.7.0

  • 支持:Laravel 5.7