Скрипучий

Перекладено ШІ 1 Laravel News 03 червня, 2026

Досліджуйте новий пакет Squeaky, створений Джоном Пурвісом, який додає потужну валідацію для ваших Laravel-додатків! Дізнайтеся, як легко інтегрувати його у свій проєкт і отримати підтримку кількох мов

Розроблений Джоном Пурвісом, Squeaky працює на базі Profanify, про який ми нещодавно писали. Завдяки відгукам користувачів, автор виділив окреме правило валідації, що робить Squeaky потужним інструментом з перших хвилин його використання. Він також підтримує кілька мов, а не лише англійську.

Щоб встановити цей пакет, скористайтеся Composer:

composer require jonpurvis/squeaky

# Приклад

namespace App\Http\Controllers;
 
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use JonPurvis\Squeaky\Rules\Clean;
 
class EventController extends Controller
{
    public function store(Request $request): RedirectResponse
    {
        $request->validate([
            'name' => ['required', 'string', 'max:255', new Clean],
            'description' => ['required', 'string', new Clean],
            'event_date' => 'required|date'
        ]);
 
        // ...
 
        return redirect('/events');
    }
}

Якщо ваша програма підтримує кілька мов, можна передати додаткові мови до правила для їх врахування.

use JonPurvis\Squeaky\Rules\Clean;
 
'name' => ['required', 'string', 'max:255', new Clean(['en', 'pt_BR'])],

Дізнайтеся більше про цей пакет та перегляньте джерела на GitHub.

Популярні

Інше, що варто прочитати

41 Оновлено 02 червня, 2026

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

74 Оновлено 02 червня, 2026

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

12 Оновлено 02 червня, 2026

Удосконалюйте свої проєкти Laravel за допомогою справжнього штучного інтелекту для кодування з Laravel Boost!

Готові підняти свій робочий процес у Laravel на новий рівень? У цій статті я розгляну Laravel Boost, інноваційний AI-допомічник для програмування, який зробить вашу розробку швидшою та продуктивнішою