LARAVEL VERSION 10.42 - GLOBAL DEFAULTS FOR THE HTTP CLIENT, A MAX VALIDATION RULE FOR PASSWORDS AND MORE

  • January 27, 2024

    LARAVEL VERSION 10.42 - GLOBAL DEFAULTS FOR THE HTTP CLIENT, A MAX VALIDATION RULE FOR PASSWORDS AND MORE

    Global Default Options for the HTTP Client

    The ability to configure global default options for the HTTP client via a service provider:

    Http::globalOptions([
    'timeout' => 5,
    'connect_timeout' => 2,
    ]);

    If you call the globalOptions method more than once, it will override the original global configuration on subsequent calls.

    String Unwrap Helper

    Str::unwrap() method which you can use to unwrap strings:

    // Unquote
    Str::unwrap('"Unquote"''"');
    // `Unquote`

    // some: "json"
    Str::unwrap('{ some: "json" }''{''}');
    // ` some: "json" `

    Add Multiple Channels/Routes to at Once

    The ability to configure multiple routes at once for on-demand notifications:

    NotificationFacade::routes([
            
    'mail' => ['info@test.local' => 'Test Customer'],
    'vonage' => '+916352410935',
    ])->notify(new OrderStatusChanged($order));

    New JobQueueing Event

    A JobQueueing event to the framework that is fired before a job is sent to the queue provider. Here’s a rough example of where this event is instantiated, which includes the $connectionName$job, and $payload:

    use Illuminate\Queue\Events\JobQueueing;

    new JobQueueing($this->connectionName, $job, $payload));

    Max Validation Rule for Passwords

    Max length validation rule to the Password rule object. This is useful when defining a default password rule:

    // Before
    Password::min(8)->rules('max:32');

    // New max() method
    Password::min(8)->max(32);

    Comments

    Anonymous
    Anonymous

    Gemma Webster

    Reply
    Anonymous
    Anonymous

    MRaSPkLWZdICp

    Reply
    Anonymous
    Anonymous

    ncAXVGJg

    Reply
    Anonymous
    Anonymous

    ncAXVGJg

    Reply
    Anonymous
    Anonymous

    iMLYjwPHUeTblDE

    Reply
    Anonymous
    Anonymous

    iMLYjwPHUeTblDE

    Reply
    Anonymous
    Anonymous

    iMLYjwPHUeTblDE

    Reply
    Anonymous
    Anonymous

    iGLFIUDdKlhTaeuy

    Reply
    Anonymous
    Anonymous

    iGLFIUDdKlhTaeuy

    Reply
    Anonymous
    Anonymous

    iGLFIUDdKlhTaeuy

    Reply
    Anonymous
    Anonymous

    Anders Calhoun

    Reply
    Anonymous
    Anonymous

    jarhia werme

    Reply
    Anonymous
    Anonymous

    Hassan Barry

    Reply
    Anonymous
    Anonymous

    VYkDpiCuMAgyZdjN

    Reply
    Anonymous
    Anonymous

    VYkDpiCuMAgyZdjN

    Reply
    Anonymous
    Anonymous

    VYkDpiCuMAgyZdjN

    Reply
    Anonymous
    Anonymous

    dresdyn claycomb

    Reply
    Anonymous
    Anonymous

    cabren boughman

    Reply
    Anonymous
    Anonymous

    raphaella solanko

    Reply
WhatsApp