simonmarcellinden/databasesettings

用于在数据库中保存设置的包。

1.0.2 2022-10-26 17:28 UTC

This package is auto-updated.

Last update: 2024-09-26 21:49:26 UTC


README

Latest Version on Packagist Total Downloads Build Status

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联系,而不是使用问题跟踪器。