dick/settings

此包已被弃用,不再维护。作者建议使用Backpack/Settings包。

Laravel 5使用的Dick CRUD应用设置界面。

1.1.2 2015-09-10 17:16 UTC

This package is auto-updated.

Last update: 2019-02-20 19:26:38 UTC


README

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

管理员轻松更改应用设置的界面。使用Dick CRUD,在Laravel 5.1上。

有比Dick更好的东西 由于Dick项目不再积极维护,对于重要项目请使用新版本:Laravel Backpack.

安装

通过Composer

$ composer require dick/settings
$ php artisan vendor:publish --provider="Dick\Settings\SettingsServiceProvider"
$ php artisan migrate

用法

终端用户

将其添加到菜单或通过路由访问: application/admin/setting

程序员

像使用虚拟设置.php文件中的任何配置值一样使用它。不同的是值存储在数据库中,并在启动时检索,而不是存储在文件中。

Config::get('settings.contact_email')

添加新设置

设置存储在数据库中的"settings"表中。它的列有

  • id(例如:1)
  • key(例如:contact_email)
  • name(例如:联系表单电子邮件地址)
  • description(例如:所有电子邮件都发送到的电子邮件地址。)
  • value(例如: admin@usedick.com
  • field(Dick CRUD字段的JSON格式配置。 http://usedick.com/docs
  • active(1或0)
  • created_at
  • updated_at

没有可用的界面来添加新设置。它们由开发者直接在数据库中添加,因为Dick CRUD字段配置有点复杂。有关字段类型及其配置代码,请参阅http://usedick.com/docs

截图

请参阅 http://usedick.com

变更日志

请参阅CHANGELOG获取有关最近更改的更多信息。

测试

$ composer test

贡献

请参阅CONTRIBUTING获取详细信息。

安全

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

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。