reliqarts/simple-commons

此包已被废弃且不再维护。作者建议使用reliqarts/laravel-common包。

Reliq Arts为Laravel提供的基本/通用类和函数。


README

Reliq Arts为Laravel 6+提供的基本/通用类和函数。

Built For Laravel Build Status (all) Scrutinizer Codecov License Latest Stable Version Latest Unstable Version

特性/内容

  • 配置提供者实现
    • 使用Illuminate\Contracts\Config\Repository
    • 允许轻松访问特定(包)'命名空间'下的配置键
  • Illuminate\Filesystem实现
    • 特别改变deleteDirectory()的行为
  • Monolog 日志记录器
  • 结果对象(简单的DTO)
  • 版本提供者
  • 生成网站地图命令
  • NonWWW中间件:一个微小的中间件,用于将所有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,

    // ...
],

完成!🍻