Download the PHP package ljsystem/laravel-prohibited without Composer
On this page you can find all versions of the php package ljsystem/laravel-prohibited. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ljsystem/laravel-prohibited
More information about ljsystem/laravel-prohibited
Files in ljsystem/laravel-prohibited
Package laravel-prohibited
Short Description Adds prohibited form request validations to your Laravel application.
License MIT
Homepage https://github.com/ljsystem/laravel-prohibited
Informations about the package laravel-prohibited
Prohibit fields in Laravel FormRequest validations
This package adds seven new form request validations to your Laravel application that allows you to prohibit fields the same way as you usually require them.
Installation
You can install this package via composer using this command:
The package will automatically register itself.
Usage
After installing the package you can use the new rules the same way you would use Laravels official validation rules.
Available Validation Rules
- Prohibited
- Prohibited If
- Prohibited Unless
- Prohibited With
- Prohibited With All
- Prohibited Without
- Prohibited Without All
prohibited
The field under validation must not be present in the input data, regardless of it's value.
prohibited_if:anotherfield,value...
The field under validation must not be present if the anotherfield field is equal to any value.
prohibited_unless:anotherfield,value,...
The field under validation must note be present unless the anotherfield field is equal to any value.
prohibited_with:foo,bar,...
The field under validation must not be present only if any of the other specified fields are present.
prohibited_with_all:foo,bar,...
The field under validation must not be present only if all of the other specified fields are present.
prohibited_without:foo,bar,...
The field under validation must not be present only when any of the other specified fields are not present.
prohibited_without_all:foo,bar,...
The field under validation must not be present only when all of the other specified fields are not present.
Localization
The package comes with English and Swedish translations out of the box. If you wish to add translations for your own language you publish the translations to your applications resource directory by running the following command:
This will result in the following file structure:
You can now copy either the English or Swedish validation.php
and translate it into your prefered language. Feel free to create a Pull Request if you would like to get your translations included in the package.
Testing
You can run the tests with:
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-prohibited with dependencies
illuminate/support Version ^6.15|^7.0
illuminate/translation Version ^6.15|^7.0
illuminate/validation Version ^6.15|^7.0