PHP code example of webakula / admin-config

1. Go to this page and download the library: Download webakula/admin-config library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

webakula / admin-config example snippets


php artisan migrate

php artisan admin:import admin-config

'extensions' => [
    'admin-config' => [
        'title'=>'AdminConfig',
        'description'=>'Manage your profiles as profiles',
        'action'=>' ',
    ],
],

'admin_config_groups' => [
  
	// 配置组值 => tab选项卡显示文字
	'sample' => 'sample-name',
  
	// 省略写法,等同于 'sample2' => 'sample2'
	'sample2'
  
],

// 配置组名作为键,可以使用config('sample')访问一组值
'sample' => [
  
	// 默认情况写法,以下等同于 'value' => ['label'=>'value', 'type'=>'test']
	// 可以使用config('sample.value')访问其值
	'value',
  
	// 支持配置链式调用,以下将执行$form->text('value1')->help('help content')->default('default value')
	'value1'=>['help'=>'help content', 'default'=>'default value'],
  
	// 支持几乎所有Encore\Admin\Form\Field对象的链式调用方法,非链式调用的值将在Field实例化时作为参数传入
	// 以下将执行$form->test('value2', 'label text')->placeholder('typing...')->rules('umber', 'min'=>100, 'default'=>100],
	'value12'=>['type'=>'rate'],
  
	// 支持没有参数的链式调用,以下将执行$form->image('value13')->uniqueName()
	'value13'=>['type'=>'image', 'uniqueName'],
	'value14'=>['type'=>'file', 'uniqueName'],
	'value17'=>['type'=>'editor'],
	'value18'=>['type'=>'switch'],
	'value19'=>['type'=>'tags'],
  
	// 以下一对多关系将被自动转化为逗号隔开的数据存入数据库
	'value4'=>['type'=>'listbox', 'options'=>['foo'=>'foo', 'bar'=>'bar']],
	'value15'=>['type'=>'multipleImage', 'removable', 'uniqueName'],
	'value16'=>['type'=>'multipleFile', 'removable', 'uniqueName'],
  
],
// 对应配置组值
'sample2' => [
	'value'
]