Masalah
Anda ingin menetapkan variabel dalam template Blade.
Larutan
Blade tidak memberikan perintah untuk melakukan ini.
Idenya adalah untuk memisahkan logika dari presentasi. Tetapi dalam kasus di mana lebih bijaksana untuk menetapkan variabel dalam template, berikut ini beberapa trik:.
Anda selalu dapat menggunakan tag PHP.
$var
Atau, Anda dapat menggunakan komentar Blade dengan sintaks khusus.
--*/ $var = 'test' /*--$var
Metode kedua ini berfungsi karena komentar Blade diterjemahkan dalam format di bawah ini.
Dengan demikian, penugasan variabel di atas diterjemahkan ke kode PHP berikut:.
Lihat Menggunakan Komentar di Template Blade.
Diskusi
Anda juga memperluas Blade dengan menambahkan perintah baru, seperti @setvar.
Lihat resep Memperpanjang Blade Template.