Avatar ·

أعرض HTML عبر Blade، لكنه يظهر الكود بدلاً من تقديمه

مرحبًا أيها الزملاء! بدأت للتو في تعلم Laravel وBlade، وواجهت مشكلة غريبة جدًا. أحاول عرض محتوى HTML المخزن في قاعدة البيانات (مثل نص مقالة بوسوم

و و

    )، لكن بدلاً من أن يقوم المتصفح بتقديمه كصفحة ويب عادية، يظهر لي كود HTML خام. إليك مثال على الكود الخاص بي. في المتحكم (Controller)، أرسل البيانات إلى العرض (View): ```php $article = Article::find($id); return view('article.show', ['article' => $article]); ``` في القالب `article.show.blade.php`، أفعل التالي: ```blade
    {{ $article->body }}
    ``` في قاعدة البيانات، يحتوي الحقل `body` على مثل: `

    هذا مهم نص

    • البند 1
    • البند 2
    `. لكن في الناتج، أرى حرفيًا هذه السلسلة مع الأقواس الزاوية، وليس نصًا منسقًا. يعرض المتصفح الوسوم كنص عادي. جربت خيارات مختلفة: `{!! $article->body !!}` و `@php echo $article->body; @endphp`، لكن النتيجة