LaravelPackages.net
Acme Inc.
Toggle sidebar
thtg88/laravel-exists-without-soft-deleted-rule

Provide a Laravel `exists` validation rule that excludes soft-deleted models.

17.900
0
v0.3.0
About thtg88/laravel-exists-without-soft-deleted-rule

thtg88/laravel-exists-without-soft-deleted-rule is a Laravel package for provide a laravel `exists` validation rule that excludes soft-deleted models.. It currently has 0 GitHub stars and 17.900 downloads on Packagist (latest version v0.3.0). Install it with composer require thtg88/laravel-exists-without-soft-deleted-rule. Discover more Laravel packages by thtg88 or browse all Laravel packages to compare alternatives.

Last updated

Laravel Exists Without Soft Deleted Validation Rule

Most of my applications use models with the SoftDeletes trait.

Therefore on all my validation rules I always have to specify the whereNull additional statement to an exists validation rule.

This package provide a shortcut exists_without_soft_deleted rule for it.

Table of Contents

Installation

composer require thtg88/laravel-exists-without-soft-deleted-rule

You can publish the configuration file and views by running:

php artisan vendor:publish --provider="Thtg88\ExistsWithoutSoftDeletedRule\ExistsWithoutSoftDeletedRuleServiceProvider"

Usage

Laravel Exists Without Soft Deleted Validation Rule exposes a validation rule to check existence of a model, without soft-deleted ones.

Validation Rule

The validation rule is available using exists_without_soft_deleted.

If you are validating the name attribute on the users table for example, you can use the rule as:

'name' => 'exists_without_soft_deleted:users',

For other example of usage, it's equivalent to Laravel's exists rule.

See the official Laravel documentation for more information

License

Laravel Exists Without Soft Deleted Validation Rule is open-sourced software licensed under the MIT license.

Security Vulnerabilities

If you discover a security vulnerability within Laravel Exists Without Soft Deleted Validation Rule, please send an e-mail to Marco Marassi at [email protected]. All security vulnerabilities will be promptly addressed.

Star History Chart