PHPackages                             owowagency/remove-required-rules - 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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. owowagency/remove-required-rules

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

owowagency/remove-required-rules
================================

Small helper function which lets you remove the required rule from your validation rules

v1.0.1(4y ago)43.5kMITPHPPHP &gt;=5.0

Since Nov 17Pushed 4y agoCompare

[ Source](https://github.com/owowagency/remove-required-rules)[ Packagist](https://packagist.org/packages/owowagency/remove-required-rules)[ Docs](https://github.com/owowagency/remove-required-rules)[ RSS](/packages/owowagency-remove-required-rules/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Remove required rules
=====================

[](#remove-required-rules)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c4498581848873aef9f9cd927409e68dea02e9d553b657054d82d2451fac8e13/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f776f776167656e63792f72656d6f76652d72657175697265642d72756c65732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/owowagency/remove-required-rules)[![Total Downloads](https://camo.githubusercontent.com/48f52b7bb83978977fdfad819842d386a70af5a5b6f4ee18e1bc0379c1642bc6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f776f776167656e63792f72656d6f76652d72657175697265642d72756c65732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/owowagency/remove-required-rules)[![GitHub Actions](https://github.com/owowagency/remove-required-rules/actions/workflows/main.yml/badge.svg)](https://github.com/owowagency/remove-required-rules/actions/workflows/main.yml/badge.svg)

Sometimes you'd like to reuse all rules from the store request in an update request, but without the required rules. This helper methods does that for you. It loops through all the rules and tries to remove the required rule for you.

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

[](#installation)

You can install the package via composer:

```
composer require owowagency/remove-required-rules
```

Usage
-----

[](#usage)

```
$rules = remove_required($rules);
```

**What this would look like in a form request**

```
