fhteam/laravel-validator is a Laravel package for a bunch of laravel validators.
It currently has 3 GitHub stars and 775 downloads on Packagist (latest version v2.4.0).
Install it with composer require fhteam/laravel-validator.
Discover more Laravel packages by fhteam
or browse all Laravel packages to compare alternatives.
Last updated
Metrics | _
---|---
Version |
Compatibility |
Quality |
class OrderControllerValidator extends FrontendControllerValidatorWhenResolved
{
protected $rules = [
'*' => [
'user_id' => 'required|numeric',
],
'getCreate, getShow, getEdit' => [],
'postOpen, postDelete, postAssignContractor, postCancelContractorAssignment' => [],
'postCreate' => [
'title' => 'required|max:100',
'categoryId' => 'required|numeric',
'description' => 'required|max:4096',
],
'postEdit, postFileDelete, postFileUpload' => [
'title' => 'required|max:100',
'categoryId' => 'required|numeric',
'description' => 'required|max:4096',
],
];
protected $errorRedirects = [
'getShow' => ['route' => 'home'],
'postCreate' => ['route' => 'orders_create'],
'postEdit, postFileUpload, postFileDelete' => ['route' => ['orders_edit', ['orderId' => '#orderId']]],
];
}
class OrderController extends Controller
{
/**
* @var OrderControllerValidator
*/
protected $validator;
/**
* IoC invoked constructor
*/
public function __construct(OrderControllerValidator $validator) {
$this->validator = $validator;
}
public function getShowValidatedData() {
return Response::make($this->validator->description);
}