adminarchitect/options 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

adminarchitect/options

最新稳定版本:v2.2.0

Composer 安装命令:

composer require adminarchitect/options

包简介

Admin Architect - Settings Module. Package provide easy way to load and store options from/in database

README 文档

README

adminarchitect/options provides the way to store/read key => value options to/from database.

Installation

Note: this is not standalone package, it can be used only in conjunction with Admin Architect (http://adminarchitect.com) package.

Install adminarchitect/options module by running:

composer require adminarchitect/options

register Options service provider by adding it to the app/config.php providers section:

'providers' => [
	...
	Terranet\Options\ServiceProvider::class
	...
]

Note! Terranet\Options\ServiceProvider::class should be registered BEFORE Terranet\Administrator\ServiceProvider::class.

now you can publish the whole package resources by running:

php artisan vendor:publish [--provider="Terranet\\Options\\ServiceProvider"]

Modules

To create new Settings module, run:

php artisan administrator:resource:settings

Settings module will be created into the app\Http\Terranet\Administrator\Modules directory.

Routes

Routes become available at app\Http\Terranet\Options\routes.php.

Migrations

Create migration for the options table:

php artisan options:table

this will create the migration file inside of database/migrations directory...

Run migration:

php artisan migrate

Optionaly you can create new options for your business:

php artisan options:make <Name> <Value>

Types

Options module supports all know types by Admin Architect: select, boolean, text, textarea, etc... So for example the boolean key may look like:

public function form()
{
    return array_merge(
        $this->scaffoldForm(),
        [
            'ssl' => ['type' => 'boolean', 'label' => 'Use SSL'],
        ]
    );
}

Enjoy!

统计信息

  • 总下载量: 1.7k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2016-02-22