Intervention Validation — це потужна бібліотека розширень для системи валідації Laravel, розроблена Олівером Фогелем. Вона спрощує валідацію спеціалізованих форм даних. Цей пакет ідеально інтегрується з існуючою інфраструктурою валідації Laravel, розширюючи ваші можливості без необхідності змінювати робочі процеси чи вивчати складні нові системи.
Intervention Validation розширює можливості валідації Laravel завдяки комплекту спеціалізованих правил:
use Illuminate\Support\Facades\Validator;
use Intervention\Validation\Rules\Isbn;
use Intervention\Validation\Rules\Creditcard;
use Intervention\Validation\Rules\Hexadecimalcolor;
use Intervention\Validation\Rules\Username;
$validator = Validator::make($request->all(), [
'book_id' => new Isbn(), // передати як об'єкт
'cc_number' => ['required', 'creditcard'], // або передати правило як рядок
'hex_color' => 'required|hexadecimalcolor',
'username' => 'required|username',
]);
Щоб додати свої повідомлення про помилки валідації, додайте відповідний ключ у /resources/lang/<language>/validation.php:
'iban' => 'Введіть правильний IBAN номер.',
'creditcard' => 'Введіть правильний номер кредитної картки.',
Спробуйте пакет, встановивши його за допомогою Composer:
composer require intervention/validation
Детальніше про цей пакет читайте в офіційній документації, а також перегляньте вихідний код на GitHub.
Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!
Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку