PHPackages                             angkor/laravel-support - 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. angkor/laravel-support

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

angkor/laravel-support
======================

Ankgor common support helpers, contracts, and traits required by various Ankgor packages. Validator functionality, and basic controller included out-of-the-box.

8.0.0(1y ago)0535—0%1MITPHPPHP ^8.1.0

Since Jul 22Pushed 1y agoCompare

[ Source](https://github.com/angkordotdev/laravel-support)[ Packagist](https://packagist.org/packages/angkor/laravel-support)[ Docs](https://open.angkor.dev)[ RSS](/packages/angkor-laravel-support/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (3)Used By (1)

Angkor Support
==============

[](#angkor-support)

**Angkor common** support helpers, contracts, and traits required by various Angkor packages. Validator functionality, and basic controller included out-of-the-box.

[![Packagist](https://camo.githubusercontent.com/34d12a4bbc9611b9b23196cd8002618cd716dd9674772f61900a03bfbdf0fefa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616e676b6f722f6c61726176656c2d737570706f72742e7376673f6c6162656c3d5061636b6167697374267374796c653d666c61742d737175617265)](https://packagist.org/packages/angkor/laravel-support)[![License](https://camo.githubusercontent.com/fb5c37eff596e2938d8bad19f83213ecbb1c4a96f38065147f121f5e410b1ad1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f616e676b6f722f6c61726176656c2d737570706f72742e7376673f6c6162656c3d4c6963656e7365267374796c653d666c61742d737175617265)](https://github.com/angkordotdev/laravel-support/blob/main/LICENSE)

This package is a fork of the excellent [rinvex/laravel-support](https://github.com/rinvex/laravel-support) package by Rinvex. We are grateful for their work which serves as the foundation for this package.

> **Note:** this package is just a support package for other Angkor packages, which may not be useful on its own, but contains some complementary generic functionality and also may not respect SemVer and break backward compatibility.

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

[](#installation)

Install via `composer require angkor/laravel-support`

Usage
-----

[](#usage)

### `mimetypes()` helper

[](#mimetypes-helper)

The `mimetypes` method gets valid mime types:

```
$mimetypes = mimetypes();
```

### `timezones()` helper

[](#timezones-helper)

The `timezones` method gets valid timezones:

```
$timezones = timezones();
```

### unique\_with Validator Rule

[](#unique_with-validator-rule)

This feature contains a variant of the `validateUnique` rule for Laravel, that allows for validation of multi-column UNIQUE indexes.

It was forked and merged from the awesome [felixkiss/uniquewith-validator](https://github.com/felixkiss/uniquewith-validator) package, which at the time been outdated and un-maintained for a long time. Many thanks to core contributors for developing this.

Changelog
---------

[](#changelog)

Refer to the [Changelog](CHANGELOG.md) for a full history of the project.

Support
-------

[](#support)

The following support channels are available at your fingertips:

- [Issues on GitHub](https://github.com/angkordotdev/laravel-support/issues)
- [Email Support](mailto:khmer@angkor.dev)

Contributing &amp; Protocols
----------------------------

[](#contributing--protocols)

Thank you for considering contributing to this project! The contribution guide can be found in [CONTRIBUTING.md](CONTRIBUTING.md).

Bug reports, feature requests, and pull requests are very welcome.

- [Versioning](CONTRIBUTING.md#versioning)
- [Pull Requests](CONTRIBUTING.md#pull-requests)
- [Coding Standards](CONTRIBUTING.md#coding-standards)
- [Feature Requests](CONTRIBUTING.md#feature-requests)
- [Git Flow](CONTRIBUTING.md#git-flow)

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within this project, please send an e-mail to . All security vulnerabilities will be promptly addressed.

Credits
-------

[](#credits)

This package is a fork of [rinvex/laravel-support](https://github.com/rinvex/laravel-support) by [Rinvex](https://rinvex.com). Rinvex is a software solutions startup, specialized in integrated enterprise solutions for SMEs established in Alexandria, Egypt since June 2016. We extend our gratitude to the Rinvex team for their excellent work on the original package.

License
-------

[](#license)

This software is released under [The MIT License (MIT)](LICENSE).

(c) 2023-present Angkor Dev (c) 2016-2022 Rinvex LLC

Some rights reserved.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance48

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.8% 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

380d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b26c90a41092eff8e5a83d3790a63cff5eef411291844571601487148e46a0b8?d=identicon)[angkor](/maintainers/angkor)

---

Top Contributors

[![Omranic](https://avatars.githubusercontent.com/u/406705?v=4)](https://github.com/Omranic "Omranic (487 commits)")[![mohamed-hendawy](https://avatars.githubusercontent.com/u/16992890?v=4)](https://github.com/mohamed-hendawy "mohamed-hendawy (3 commits)")[![semsphy](https://avatars.githubusercontent.com/u/423396?v=4)](https://github.com/semsphy "semsphy (3 commits)")[![Rattone](https://avatars.githubusercontent.com/u/7362607?v=4)](https://github.com/Rattone "Rattone (1 commits)")[![altynbek07](https://avatars.githubusercontent.com/u/20629188?v=4)](https://github.com/altynbek07 "altynbek07 (1 commits)")[![taliptako](https://avatars.githubusercontent.com/u/2073785?v=4)](https://github.com/taliptako "taliptako (1 commits)")[![beschoenen](https://avatars.githubusercontent.com/u/1887585?v=4)](https://github.com/beschoenen "beschoenen (1 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")

---

Tags

laravelvalidatorhelpertraitmimetypesupportcontracttimezonesrinvex

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/angkor-laravel-support/health.svg)

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[bjuppa/laravel-blog

Add blog functionality to your Laravel project

483.3k2](/packages/bjuppa-laravel-blog)

PHPackages © 2026

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