LaravelPackages.net
Acme Inc.
Toggle sidebar
reliqarts/laravel-common

Reliq Arts' base/common classes and functions for Laravel.

4.227
2
v8.0.4
About reliqarts/laravel-common

reliqarts/laravel-common is a Laravel package for reliq arts' base/common classes and functions for laravel.. It currently has 2 GitHub stars and 4.227 downloads on Packagist (latest version v8.0.4). Install it with composer require reliqarts/laravel-common. Discover more Laravel packages by reliqarts or browse all Laravel packages to compare alternatives.

Last updated

Laravel Common

Reliq Arts' base/common classes and functions for Laravel 6+.

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

Features/Contents

  • Config provider implementation
    • uses Illuminate\Contracts\Config\Repository
    • allows easy access to config keys under specific (package) 'namespace'
  • Illuminate\Filesystem implementation
    • Specifically changing the behaviour of deleteDirectory()
  • Monolog Logger
  • Result Object (simple DTO)
  • Version Provider
  • Sitemap generation command
  • NonWWW middleware: Tiny middleware to redirect all www requests to non-www counterparts.

Installation & Use

Install via composer:

composer require reliqarts/laravel-common

Add service provider:

ReliqArts\ServiceProvider::class,

Use anywhere throughout your application. e.g.

$versionProvider = resolve(ReliqArts\Contract\VersionProvider::class);
$versionProvider->getVersion();

Use NonWWW middleware in Kernel. i.e.

'web' => [
    // ...

    \ReliqArts\NonWWW\Http\Middleware\NonWWW::class,

    // ...
],

All done! :beers:

Star History Chart