Berita

Laravel v9.26 Telah Dirilis

Diposting oleh I. B. Gd Pramana A. Putra pada 26 Aug 22, diperbarui pada 26 Aug 22

Tim internal dari Laravel telah merilis pembaruan lagi yang menghadirkan hal-hal baru seperti helper aset Vite, dukungan closure untuk pengkondisian, aturan validasi dan sebagainya;

Helper Aset Vite

Tim MacDonald menambahkan sebuah helper untuk menghasilkan URL Aset Vite pada Laravel Blade. Sebagai contoh pada kode berikut, Vite akan memproses gambar dan font:

import.meta.glob([
  '../images/**',
  '../fonts/**',
]);

Kemudian dengan helper aset Vite yang baru ini akan menghasilkan URL langsung terkait gambar atau aset yang digunakan:

<img src="{{ Vite::asset('resources/images/logo.jpeg') }}">
{{-- <img src="http://asset-url.com/build/assets/logo.1ddf943b.jpeg"> --}}

Dukungan Closure untuk kondisional Dispatch

Italo menambahkan penggunaan closure untuk men-dispatch job-job berdasarkan kondisi. Yang mana seluruh instansi job akan diberikan kepada cloure:

// Dispatches job
MyQueuableJob::dispatchIf(
    fn ($job) => true,
    $name
);
 
// Will not dispatch
MyQueuableJob::dispatchUnless(
    fn ($job) => false,
    $name
);

Validasi digit minimal dan maksimal

Dan Harrin menambahkan aturan validasi min_digits dan max_digits. Aturan-aturan ini mengharuskan suatu integer yang divalidasi untuk memiliki nilai minimum atau nilai maksimum:

Validator::validate([
    'number' => 1000,
], [
    'number' => [
        // Passes as `1000` has 4 digits
        'min_digits:3', 'max_digits:5',
        // Fails as `1000` is greater than 5
        'min:3', 'max:5',
    ],
])

Tambahan method "where" untuk grup rute

Ollie Read menambahkan kemampuan untuk method where bagi rute-rute dalam grup rute:

Route::whereIn(['foo', 'bar'], ['one', 'two'])
    ->prefix('/{foo}/{bar}')
    ->group(function () {
        // ...
});

Catatan Rilis

Anda bisa melihat daftar keseluruhan fitur dan pembaruan baru antara 9.25 dan 9.26 di Github.

Sebisa mungkin saya selalu merilis berita terbaru seputar IT & Tech Development. Jika kamu menghargai berita yang saya hadirkan, maka jangan lupa untuk mentraktir saya secangkir kopi atau makanan ringan :)

Dukung saya dengan · paypal · buymeacoffee · ko-fi · trakteer
Jawaban & Respon
    Belum ada komentar

Login dulu

Kamu harus login terlebih dahulu sebelum memberikan komentar pada pos ini.