Dalam contoh ini saya akan membahas tentang encode json di blade laravel secara rinci. Terkadang Anda dapat meneruskan array ke view Anda dengan tujuan merendernya sebagai JSON untuk menginisialisasi variabel JavaScript. Saat itu apa yang kita lakukan? Biasanya kami menggunakan metode json_encode()
seperti di bawah ini.
<script>
var app = <?php echo json_encode($array); ? >;
</script>
Tapi tahukah Anda Laravel memiliki direktif blade yang luar biasa untuk json_encode . Anda dapat menggunakan @json
untuk tugas yang sama seperti yang Anda lakukan dengan json_encode . Aku nstead memanggil secara manual json_encode, Anda dapat menggunakan @json
direktif Blade. The @json
direktif menerima argumen yang sama seperti fungsi PHP json_encode
:
<script>
var app = @json($array);
var app = @json($array, JSON_PRETTY_PRINT);
</script>
json encode di view blade java script
laravel 8
laravel