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

avatar Burhan7
@Burhan7

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Hi @Burhan7,

bedanya:

  1. 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)
  2. tag {!! !!} : fungsinya sama seperti echo juga, hanya saja tidak diencode jadi bakal dirender juga tag HTMLnya (unescape character)

Regards_

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban