数据链接 / laravel-utils
Laravel Utils 是一个配置简单事物的包,这些事物我们通常在项目中会忘记。
v4.2.0
2024-04-26 15:18 UTC
Requires
- php: ^7.4|^8.0
- datalogix/laravel-translation: ^1.1|^2.0
- datalogix/laravel-validation: ^1.3|^2.0
- illuminate/contracts: ^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0
- illuminate/pagination: ^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- graham-campbell/testbench: ^6.1
- phpunit/phpunit: ^9.5|^10.5
This package is auto-updated.
Last update: 2024-08-26 15:55:36 UTC
README
Laravel Utils 是一个配置简单事物的包,这些事物我们通常在项目中会忘记。
功能
- 翻译
EN
和pt_BR
- 模型无保护
禁用
- 更新时设置区域设置
LC_ALL
- 将架构的默认字符串长度设置为
150
- 中间件强制在生产环境中启用 https
- 将分页器的默认视图设置为
tailwind
- 使用 datalogix/laravel-translation 自动注册翻译。
- 使用 Respect Validation 通过 datalogix/laravel-validation 注入。
安装
您可以通过 composer 安装此包
composer require datalogix/laravel-utils
此包将自动注册自己。
翻译
要发布葡萄牙语翻译(pt_BR),请使用以下命令
php artisan vendor:publish --provider="Datalogix\Utils\UtilsServiceProvider" --tag="lang"
配置
默认值在 config/utils.php
中设置。将此文件复制到您自己的配置目录以修改值。您可以使用此命令发布配置
php artisan vendor:publish --provider="Datalogix\Utils\UtilsServiceProvider" --tag="config"
这是已发布文件的 内容
/* |-------------------------------------------------------------------------- | Laravel Utils |-------------------------------------------------------------------------- */ return [ 'model' => [ 'unguard' => env('UTILS_MODEL_UNGUARD', false), ], 'locale' => [ 'category' => env('UTILS_LOCALE_CATEGORY', LC_ALL), ], 'schema' => [ 'defaultStringLength' => env('UTILS_SCHEMA_STRING_LENGTH', 150), ], 'https' => [ 'forceScheme' => env('UTILS_HTTPS_FORCE_SCHEME', app()->environment('production')), 'middleware' => env('UTILS_HTTPS_MIDDLEWARE', app()->environment('production')), ], 'paginator' => [ 'defaultView' => env('UTILS_PAGINATOR_VIEW', 'pagination::tailwind'), 'defaultSimpleView' => env('UTILS_PAGINATOR_SIMPLE_VIEW', 'pagination::simple-tailwind'), ], ];