simonmarcellinden / databasesettings
用于在数据库中保存设置的包。
1.0.2
2022-10-26 17:28 UTC
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ^9.3
README
DatabaseSettings是一个包,可以轻松地将设置存储在数据库中,并使用config('settings')检索设置。
安装
通过Composer
$ composer require simonmarcellinden/databasesettings
在config/app.php中注册包的服务提供者。在Laravel 5.5及以上版本中,如果启用了包自动发现,则可以跳过此步骤。
打开并添加服务提供者到bootstrap/app.php
$app->register(\SimonMarcelLinden\DatabaseSettings\DatabaseSettingsProvider::class);
发布配置
从项目根目录运行此命令行
$ no config needed
运行迁移以将所需的表添加到您的数据库中。
$ php artisan migrate:fresh
运行种子示例设置
$ php artisan db:seed --class=SimonMarcelLinden\DatabaseSettings\Database\Seeders\SettingSeeder
默认路由
存储/更新和查看设置的默认路由
$router->group(['prefix' => 'image'], function () use ($router) { $router->get('/{id}', 'ImageController@show'); $router->post('/upload', 'ImageController@upload'); $router->delete('/delete/{id}', 'ImageController@delete'); });
直接在路由或控制器中添加脚本或样式源
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
测试
$ composer test
贡献
请参阅contributing.md以获取详细信息和一个待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件info@snerve.de联系,而不是使用问题跟踪器。