快速为您的 Eloquent 模型构建管理界面,使用 Laravel 5。几分钟内搭建一个 CMS。

安装次数: 358

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 17

开放性问题: 0

语言:HTML


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

快速为您的 Eloquent 模型构建管理界面,使用 Laravel 5。最多 10 分钟/模型,即可搭建完整的 CMS。

安装

通过 Composer

$ composer require infinety-es/crud/

在 config/app.php 的服务提供者数组下添加此内容

'Jenssegers\Date\DateServiceProvider',

在 config/app.php 的 "aliases" 下添加此内容

'CRUD' => 'Infinety\CRUD\CrudServiceProvider',
'Date' => Jenssegers\Date\Date::class,

使用方法

简而言之

  1. 创建一个扩展 CrudController 的控制器。

  2. 让您的模型使用 CrudTrait。

  3. 创建一个新的资源路由。

  4. (可选) 在请求文件中定义您的验证规则。

数据类型

图片

在列数组中添加此内容以告诉 CRUD 这是一个图片

 'type'  => 'image'

日期

在列数组中添加此内容以告诉 CRUD 这是一个日期

 'type' => 'date',
 'language' => 'es', //Language set
 'format'   => 'd-m-Y' //Custom date format

您可以像 DateTime 对象一样格式化 Date 对象 (https://php.ac.cn/manual/en/function.date.php)

待办事项

添加文档

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 hello@ericlagarda.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件