PHPackages                             nechin/laravel-helpers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nechin/laravel-helpers

ActiveProject[Utility &amp; Helpers](/categories/utility)

nechin/laravel-helpers
======================

Added new helper methods to a facades

1.1.0(4mo ago)01MITPHP

Since Dec 16Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/nechin/laravel-helpers)[ Packagist](https://packagist.org/packages/nechin/laravel-helpers)[ RSS](/packages/nechin-laravel-helpers/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

nechin/laravel-helpers
======================

[](#nechinlaravel-helpers)

[![Source Code](https://camo.githubusercontent.com/55de9062197ad04f9102f683f126d84dc1e45fa4512e7c385204cde3a7f458f7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d6e656368696e2f6c61726176656c2d2d68656c706572732d626c7565)](https://github.com/nechin/laravel-helpers)

About
-----

[](#about)

Laravel helpers package that extends a different facades

Installation
------------

[](#installation)

The preferred method of installation is via [Packagist](https://packagist.org/packages/nechin/laravel-helpers) and [Composer](http://getcomposer.org/). Run the following command to install the package and add it as a requirement to your project's `composer.json`:

```
composer require nechin/laravel-helpers
```

Requirements
------------

[](#requirements)

Laravel 5.4 PHP 8.0

Examples
--------

[](#examples)

Method **fileExt** for the *Str* facade, that return a file extension by the file path

```
\Illuminate\Support\Str::fileExt('path\to\file.ext'); // "ext"
```

Method **randomParts** for the *Str* facade, that return a string with random generated parts of string separated by the separator

```
\Illuminate\Support\Str::randomParts(4, 5, '+'); // "RnHxg+R9i1r+3F3P8+HJ9FT"
```

Method **redirectList** for the *Route* facade, that adds the ability to specify a list of a redirects

```
// routes/web.php
\Illuminate\Routing\Route::redirectList([
    '/from' => '/to'
]);
```

Method **delete** for the *Arr* facade, that delete elements by the value

```
$array = [1, 2, '1', 3];
\Illuminate\Support\Arr::delete($array, 1); // [2, 3]
\Illuminate\Support\Arr::delete($array, 1, true); // [2, '1', 3]
```

Method **pullAll** for the *Arr* facade, that getting array elements by value

```
$array = [1, 2, 'foo' => '1', 3];
\Illuminate\Support\Arr::pullAll($array, 1); // [0 => 1, 'foo' => 1]
\Illuminate\Support\Arr::pullAll($array, 1, true); // [0 => 1]
```

Method **pullFirst** for the *Arr* facade, that getting first array element by value

```
$array = [1, 2, 'foo' => '3', 3];
\Illuminate\Support\Arr::pullFirst($array, 3); // ['foo' => 3]
\Illuminate\Support\Arr::pullFirst($array, 3, true); // [2 => 3]
```

Copyright and license
---------------------

[](#copyright-and-license)

The nechin/laravel-helpers library is copyright © [Alexander Vitkalov](http://vitkalov.ru/) and licensed for use under the MIT License (MIT). Please see [LICENSE](https://github.com/nechin/laravel-helpers/blob/master/LICENSE) for more information.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance74

Regular maintenance activity

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

147d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4be4c3a379ece02118a8087ed0e9abf60e49e6a761da106d7ca89c81647af033?d=identicon)[nechin](/maintainers/nechin)

---

Top Contributors

[![nechin](https://avatars.githubusercontent.com/u/1849074?v=4)](https://github.com/nechin "nechin (18 commits)")

### Embed Badge

![Health badge](/badges/nechin-laravel-helpers/health.svg)

```
[![Health](https://phpackages.com/badges/nechin-laravel-helpers/health.svg)](https://phpackages.com/packages/nechin-laravel-helpers)
```

###  Alternatives

[pelmered/filament-money-field

94162.4k1](/packages/pelmered-filament-money-field)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
