Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Cara menampilkan tag blade sebagai string

halo teman-teman semua. saya sedang belajar laravel.

tapi saya ada sedikit masalah.

saya sedang belajar membuat website sederhana dengan laravel.

masalahnya adalah, misalnya user menginput syntax-syntax atau tag blade ke form content posting, dan menyimpannya ke database,

nah pada saat postingnya di tampilkan, content postingnya jadi rusak karena menjalankan syntax blade.

MISALNYA :

ada user yang menginput kode berikut ke form posting,


tes input tag blade ke form

@extends('forum.master')

@section('content')

    @foreach($posting as $p)

        {{ $p->content }}

    @endforeach


@endsection

maka pada saat postingan ini di tampilkan, tampilannya jadi rusak/error karena sistem menjalankan content postingan ini sebagai tag blade. padahal saya ingin menampilkannya sebagai text saja atau string.

saya sudah mencoba menggunakan {{{ $p->content }}}, atau {!! $p->content !!} . tapi gak bisa juga :(

mohon bantuannya, mungkin kak hilman bisa turun tangan ni @hil

avatar febyjemskey
@febyjemskey

33 Kontribusi 4 Poin

Diperbarui 6 tahun yang lalu

6 Jawaban:

Jawaban Terpilih

coba direplace kyk gini gan untuk @ nya <pre> {!! str_replace('@', '&#64;', $p-&gt;content) !!} </pre> untuk { dan } html code nya &#123; dan &#125; silahkan dicoba

<pre> str_replace(array('@', '{', '}'), array('&#64;', '&#123;', '&#125;'), $p-&gt;content) </pre>

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 6 tahun yang lalu

ini seperti mengganti tanda { ya mas? kalau di ganti gak detail lagi dong apa yg di input user ke postingan, ada solusi lain gak mas?

avatar febyjemskey
@febyjemskey

33 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

dicoba dulu gan, <pre> &#64; </pre> itu html code buat @, direplace dengan html code @ nya biar tidak terbaca oleh blade tapi terbaca oleh html sebagai @, begitu juga yg lain

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 6 tahun yang lalu

mas udah ketemu ni dimana salahnya, saya tes di laptop 1 lagi yg pakai windows. dan jalan gak ada masalah. saya pakai di mac yg bermasalah, entah masalah karena beda versi xampp , ini saya coba insyall mampp dulu di mac nya kalau gitu. makasih ya kak

avatar febyjemskey
@febyjemskey

33 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

wah gak bisa juga rupanya, apa kak hilman ada solusi ? kak hilman ngembangin forum ini pakai laravel juga kan ?

avatar febyjemskey
@febyjemskey

33 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

[code] sd

avatar febyjemskey
@febyjemskey

33 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban