madnh / laravel-setting
Laravel 应用程序的简单设置
v0.1
2017-12-04 07:30 UTC
Requires
- laravel/framework: >=5.2
- madnh/laravel-dev-helper: >=1.0
This package is not auto-updated.
Last update: 2024-09-22 08:22:27 UTC
README
Laravel 应用程序的简单设置
安装
使用 composer 安装
composer require madnh/laravel-setting
将 \MaDnh\LaravelSetting\LaravelSettingServiceProvider::class
添加到 config/app.php
'providers' => [ ... \MaDnh\LaravelUpload\LaravelUploadServiceProvider::class, ... ]
用法
命令
1. app:setting.publish
此命令发布设置部分。
语法: app:setting.publish [options] [--] [<part>]
部分: 设置部分,包括
- 模型
- 观察者
- 迁移
- setting_init
- 控制器
- 请求
- 供应商
- 所有
使用 all
发布所有部分。
如果没有指定部分,则发布所有部分。
选项
-f
,--force
: 覆盖任何现有文件--tag
: 发布服务提供商注册的标签(或组)。示例:config, styles, views,...--subns
: 设置部分的子命名空间。示例:Dashboard, Admin,...
示例
发布所有部分
php artisan app:setting.publish
php artisan app:setting.publish all
发布特殊部分
php artisan app:setting.publish request controller setting_init
发布具有子命名空间的设置部分
php artisan app:setting.publish request controller setting_init --subns=Dashboard
发布具有标签的供应商
php artisan app:setting.publish --tag=config --tag=styles
php artisan app:setting.publish controller vendor --subns=Dashboard --tag=scripts
2. app:setting
转储、初始化、导入和导出设置。
语法: app:setting [options] [--] [<action>]
操作: 要执行的操作,可选。支持
dump
: 显示设置详情post
: 从设置文件(默认为config/setting.php
)将设置发布到数据库make
: 将数据库中的设置写入设置文件(默认为config/setting.php
)init
: 清空数据库,然后执行post
和make
如果没有指定操作,则默认使用 dump
。
选项
--file=FILE
: 加载初始化设置的文件,在init
和make
操作中使用。如果没有指定,则在init
中使用config/setting_init.php
,或在make
中使用config/setting.php
。--name
: 设置名称,与dump
操作一起使用。如果缺失,则转储所有设置。允许多个值。