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.

9.0.0(2mo ago)01.3k↑600%1MITPHPPHP ^8.3

Since May 4Pushed 2mo 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 2d ago

READMEChangelog (2)Dependencies (18)Versions (4)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

47

—

FairBetter than 93% of packages

Maintenance86

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity55

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

Every ~357 days

Total

2

Last Release

69d ago

Major Versions

8.0.0 → 9.0.02026-04-26

PHP version history (2 changes)8.0.0PHP ^8.1.0

9.0.0PHP ^8.3

### 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

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)

PHPackages © 2026

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