Skip to content

Facades & Helpers

Validatable Facade

Create an item (LaraPkgs\Validation\ValidatableBuilder)

php
<?php

declare(strict_types=1);

use LaraPkgs\Validation\Support\Facades\Validatable;

$item = Validatable::item('property')->required(); // LaraPkgs\Validation\ValidatableBuilder

Create a collection (LaraPkgs\Validation\ValidatableCollection)

php
<?php

declare(strict_types=1);

use LaraPkgs\Validation\Support\Facades\Validatable;

$collection = Validatable::collection(
    Validatable::item('property')->required()
); // LaraPkgs\Validation\ValidatableCollection

validatable() helper

Create an item (LaraPkgs\Validation\ValidatableBuilder)

php
<?php

declare(strict_types=1);

$item = validatable('property')->required(); // LaraPkgs\Validation\ValidatableBuilder

Create a collection (LaraPkgs\Validation\ValidatableCollection)

php
<?php

declare(strict_types=1);

$collection = validatable(
    validatable('property')->required()
); // LaraPkgs\Validation\ValidatableCollection