reliqarts / laravel-common
Reliq Arts 为 Laravel 开发的基类和常用函数。
v8.0.3
2024-06-23 14:53 UTC
Requires
- php: ^8.2
- ext-json: *
- anhskohbo/no-captcha: ^3.1||dev-master
- illuminate/support: ^11.0
- monolog/monolog: ^3.5
- spatie/laravel-sitemap: ^7.0
Requires (Dev)
- laravel/pint: ^1.13
- orchestra/testbench: ^9.0
- phpro/grumphp: ^2.0
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^11.0
- roave/security-advisories: dev-latest
- yieldstudio/grumphp-laravel-pint: ^1.0
Replaces
- dev-main
- v8.0.3
- v8.0.2
- v8.0.1
- v8.0.0
- 7.x-dev
- v7.0.2
- v7.0.1
- v7.0.0
- 6.x-dev
- v6.3.2
- v6.3.1
- v6.3.0
- v6.2.4
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.0
- v6.0.2
- v6.0.1
- v6.0.0
- v5.7.0
- v5.6.0
- v5.5.0
- v5.4.0
- v5.3.3
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.0
- v5.1.0
- v5.0.1
- v5.0.0
- v5.0.0-beta.3
- v5.0.0-beta.2
- v5.0.0-beta.1
- v5.0.0-beta
- 4.x-dev
- v4.0.1
- v4.0.0
- v3.0.0
- v2.2.0
- v2.1.0
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-beta
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-beta.1
- v1.0.0-beta
This package is auto-updated.
Last update: 2024-09-23 15:36:01 UTC
README
Reliq Arts 为 Laravel 6+ 开发的基类和常用函数。
特性/内容
- 配置提供者实现
- 使用
Illuminate\Contracts\Config\Repository
- 允许在特定(包)'命名空间'下轻松访问配置键
- 使用
Illuminate\Filesystem
实现- 特别修改了
deleteDirectory()
的行为
- 特别修改了
- Monolog 日志记录器
- 结果对象(简单的 DTO)
- 版本提供者
- 生成 sitemap 的命令
- 通过 Spatie 的 Laravel Sitemap
- 非 www 中间件:用于将所有 www 请求重定向到非 www 对应版本的轻量级中间件。
安装与使用
通过 composer 安装
composer require reliqarts/laravel-common
添加服务提供者
ReliqArts\ServiceProvider::class,
在任何地方使用。例如:
$versionProvider = resolve(ReliqArts\Contract\VersionProvider::class); $versionProvider->getVersion();
在 Kernel 中使用 NonWWW 中间件。即:
'web' => [ // ... \ReliqArts\NonWWW\Http\Middleware\NonWWW::class, // ... ],
完成!🍻