Rumah > pembangunan bahagian belakang > tutorial php > Arahan Blade `@bool` baharu dalam Laravel!

Arahan Blade `@bool` baharu dalam Laravel!

Susan Sarandon
Lepaskan: 2024-10-21 06:07:30
asal
1112 orang telah melayarinya

New `@bool` Blade directive in Laravel!

Arahan @bool Blade baharu

Enjin templat Blade Laravel mendapat ciri baharu yang berguna: arahan @bool. Ini membolehkan anda mencetak terus nilai boolean ke dalam rentetan atau menggunakannya dalam pembinaan objek, menjadikan penyepaduan JavaScript anda lebih bersih dan cekap.

Begini cara anda boleh menggunakannya:

<script>
    let config = {
        isActive: @bool($isActive),
        hasAccess: @bool($hasAccess)
    };
</script>
Salin selepas log masuk

Apabila disusun, kod Blade ini akan mengeluarkan JavaScript bersih:

<script>
    let config = {
        isActive: true,
        hasAccess: false
    };
</script>
Salin selepas log masuk

Kes guna

Arahan @bool amat berguna dalam beberapa senario:

  1. Objek konfigurasi JavaScript
  2. Pengikatan data Alpine.js
  3. Atribut HTML yang memerlukan nilai boolean

Sebagai contoh, dengan Bootstrap:

<button aria-haspopup="@bool($hasPopup)" aria-expanded="@bool($isExpanded)">
    Dropdown button
</button>
Salin selepas log masuk

Ketersediaan & PR

Walaupun ciri ini belum dikeluarkan, ia dijangka akan tersedia tidak lama lagi. Pantau saluran rasmi Laravel untuk pengumuman itu. Sementara itu, lihat PR gabungan di GitHub! https://github.com/laravel/framework/pull/53179

Kesimpulan

Arahan @bool ialah tambahan kecil tetapi berkuasa pada Blade yang akan menjadikan kerja dengan nilai boolean dalam templat anda lebih mudah.

Jika mana-mana bahagian siaran ini membantu, sila beritahu saya dan beri saya ikuti di Twitter/X di mana saya ialah @CodeWithCaen

Atas ialah kandungan terperinci Arahan Blade `@bool` baharu dalam Laravel!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan