راکت
حل شده

عدم نمایش تگ هایhtml در ویو بعد از فراخوانی از دیتابیس

10 پاسخ

سلام من در دیتا بیس به شکل زیر با استفاده از ckeditor و filemanager در قسمت مقالات متنی را ذخیره کردم حالا در واکشی از دیتا بیس تگ های html و تصویر نمایش داده نمیشه و به شکل زیر نمایش داده میشه... چه کنم ؟

<p style="text-align:center"><span style="font-size:۲۸px"><span style="color:#۱abc۹c">لاراول چیست؟</span></span></p> <p style="text-align:center"><span style="font-size:۲۸px"><span style="color:#۱abc۹c"><img alt="" src="/images/photo۵۹۸۵۲۹۰۵۱۹۴۸۱۲۶۸۳۶۸.jpg" style="height:۶۰۰px; width:۴۵۰px" /></span></span></p>
در فراخوانی هم به شکل زیر عمل کردم نشده

                            {{htmlspecialchars_decode($article->body,ENT_NOQUOTES)}}
یا
                        {{$article->body}}
fgh
fgh
@fgh
ثبت پرسش جدید

پاسخ‌ها

10
مجتبی دلشاد
مجتبی دلشاد
@delshad

تخصص: توسعه دهنده بک اند

بهترین پاسخ

سلام
به اینصورت فراخوانی کنید

{!! $article->body !!}
fgh
fgh
@fgh

تخصص: توسعه دهنده لاراول

@delshad ممنون از لطفت توی ckeditor توی پنل ادمین ولی نشون نمیده در صفحه ویرایش که میخوام متن رو ویرایش کنم از این اطلاع دارید؟

                            <textarea class="form-control" name="body" id="description" cols="30" rows="10">{!! old('body',$article->body)  !!} </textarea>

نمیدونم چرا نشون نمیده

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

@fgh
سلام
درباره سوال دومی که پرسیدید .
اولا که چرا اینجوری old('body',$article->body) قرار دادید ؟ باید به این صورت باشه :
{!! article->body$ !!}
و سوال بعد هم اینکه از لایووایر استفاده می کنید ؟

شاید پاسخ شما همین‌جا باشد

fgh
fgh
@fgh

تخصص: توسعه دهنده لاراول

@gomnam سلام عزیز والا از روش شما ام استفاده کردم جواب نمیده نخیر از لایو وایر استفاده نمیکنم رفیق

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

یک دور یک dd بگیرید ببینید اصلا مقداری رو برمیگردونه یا خیر.

fgh
fgh
@fgh

تخصص: توسعه دهنده لاراول

@gomnam آره بر می گردونه ولی خوب تگ های اعمالی رو مثل همون سوال اولم نشون نمیده نمیدونم چرا به تنظیمات ckeditor مربوط میشه یا چیزای دیگه...

مجتبی دلشاد
مجتبی دلشاد
@delshad

تخصص: توسعه دهنده بک اند

@fgh
اینجا دیگه نیازی نیست داخل {!! !!} نوشته بشه ادیتور اگه بدرستی کانفیگ شده باشه متن رو بدون مشکل نمایش میده (بدون نمایش کدهای تگ)

کد رو به صورت زیر تغییر بدید فکر میکنم مشکل حل بشه

<textarea class="form-control" name="body" id="description" cols="30" rows="10">{{old('body') ?? $article->body}}</textarea>
fgh
fgh
@fgh

تخصص: توسعه دهنده لاراول

@delshad چه جوری بفهمم کجای کارم تو کانفیگ ایراد داشته تا درست بشه این مورد؟

مجتبی دلشاد
مجتبی دلشاد
@delshad

تخصص: توسعه دهنده بک اند

@fgh
اگه ادیتور بطور کامل نمایش داده میشه خب مشکلی نداره..برای اطمینان هم قسمت کنسول اینسپکت المنت مرورگر رو نگاه کنید خطایی نداده باشه
کدی که دادم رو تست کردید؟ حل نشد؟
لطفا کدهاتون قرار بدید

حامد محمدی
حامد محمدی
@parniantarh93

تخصص: برنامه نویس و طراح سایت

متشکرم ، مشکل منم همین بود و با کمک شما حل شد.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام