reliqarts/laravel-common

Reliq Arts 为 Laravel 开发的基类和常用函数。

安装次数: 2,986

依赖者: 8

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:package


README

Reliq Arts 为 Laravel 6+ 开发的基类和常用函数。

Built For Laravel Test Maintainability Codecov License Latest Stable Version Latest Unstable Version

特性/内容

  • 配置提供者实现
    • 使用 Illuminate\Contracts\Config\Repository
    • 允许在特定(包)'命名空间'下轻松访问配置键
  • Illuminate\Filesystem 实现
    • 特别修改了 deleteDirectory() 的行为
  • Monolog 日志记录器
  • 结果对象(简单的 DTO)
  • 版本提供者
  • 生成 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,

    // ...
],

完成!🍻