vhall/administrator

Laravel的数据库接口包

dev-master 2016-06-08 10:02 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:42 UTC


README

Administrator是Laravel的行政界面构建器。使用Administrator,您可以可视化地管理Eloquent模型及其关系,还可以为存储网站数据和执行网站任务创建独立的设置页面。

Build Status

Composer

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

composer require "frozennode/administrator: 5.*"

安装完成后,您可以在config/app.php文件中的providers数组中注册服务提供者

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

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

Laravel 4

如果您想使用Laravel 4与Administrator一起使用,您需要切换到Administrator 4

"frozennode/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文件。

最近的变更日志

5.0.11

  • 修复:必须使中间件添加向后兼容
  • 文档:添加了文档更新

5.0.10

  • 修复:L5.2更改了url()的工作方式,因此添加了url('/')
  • 添加:通过管理员配置支持中间件添加到Admin路由
  • 修复:修复了失败的测试

5.0.9

  • 修复:修复了datetimepicker部分被顶部菜单覆盖的问题

5.0.8

  • 修复:将Bool类重命名为Boolean以修复PHP 7
  • 修复:添加了缺失的自定义属性字段

5.0.7

  • 修复:修复了布尔值true的bug
  • 修复:修复了L5中软删除没有被正确检测到的bug

5.0.6

  • 添加:支持在管理员路由中使用自定义域名
  • 添加:能够在列输出渲染器中访问模型
  • 添加:添加了动态表单请求验证

5.0.5

  • 添加:将密码字段添加到设置视图
  • 添加:添加了罗马尼亚语言
  • 添加:添加了基本的HasMany实现以及排序支持
  • 修复:自动完成与默认值一起工作
  • 修复:向Admin Controller添加了缺失的session
  • 修复:修复了Enum/Text字段对filter值0的处理不当
  • 修复:简化了安装文档中的composer命令,以匹配packagist.org的说明
  • 修复:将global_rows_per_page的类型定义从Null|nt更改为int,因为Null会导致除以0错误

5.0.4

  • Testfix:修复测试和gulp中的js问题

5.0.3

  • Cherry Picking v4.16.7

5.0.2

  • Cherry Picking v4.16.6

5.0.1

  • Bugfix:修复某些请求中的csrf token不匹配问题

5.0.0

  • 升级到Laravel 5
  • 新增翻译(az)