Postingan lainnya
Perbedaan {{ }} dengan {!! !!} form laravel
Hallo, teman-teman saya ingin nih belajar mendalami framework laravel, soalnya masih newbie banget.
mau tanya mas-mas, saya kan lagi belajar membuat form di laravel 5.1 menggunakan kode seperti ini
{{ Form::open(array('url' => '#','method' => 'post')) }} {{ Form::text('kode', Input::old('kode'), array( 'class' => 'form-control', 'placeholder' => 'kode')) }} {{ Form::submit('Proses', array('class' => 'btn btn-primary')) }} {{ Form::close() }} ------------------------------------------------------------------------------- dan outputnya dibrowser jadi string :
============================================== namun ketika saya menggunakan kode : {!! Form::open(array('url' => '#','method' => 'post')) !!} {!! Form::text('kode', Input::old('kode'), array( 'class' => 'form-control', 'placeholder' => 'kode')) !!} {!! Form::submit('Proses', array('class' => 'btn btn-primary')) !!} {!! Form::close() !!} ------------------------------------------------------------------------------- outputnya keluar form sebenarnya seperti di HTML. ==============================================
Nah pertanyaan saya : 1. apa berbedaan {{ }} dengan {!! !!} 2. bagaimana ya cara membuat form tapi menggunakan {{ }}. karena selama saya pakai taq {{ }} yang muncul malah taq2 html form. Mohon bantuannya kawan terimakasih
1 Jawaban:
Hi @Burhan7,
bedanya:
- tag {{ }} : ibarat echo kalo di php, jadi print isi dari variabel tetapi semua tag HTML akan di encode jadi yang tampail hanya text biasa (escape character)
- tag {!! !!} : fungsinya sama seperti echo juga, hanya saja tidak diencode jadi bakal dirender juga tag HTMLnya (unescape character)
Regards_