چرا توی بلید لاراول این تگ ها option و ul , ol نمایش داده نمیشند چطور باید این مشکل رو حل کنم
سلام
احتمال زیاد مرورگر تگ ها رو به خاطر استفاده از @{{ }} یا {{ }} در قالب بلید به صورت escape شده نمایش میده.
برای حل مشکل، از دستور {!! !!} به جای {{ }} استفاده کن تا HTML خام رندر بشه:
{!! $variable !!}
دقت کن فقط برای داده هایی که مطمئنی HTML امن دارن از این روش استفاده کن.
@foreach($schools as $school)
{!!'<option value="'!!}{!! $school->id !!}{!!'">'!!}{!! $school->name !!}{!!'</option>'!!}
@endforeach
سلام...
کد زیر:
@foreach($schools as $row)
<option value="{{ $row->id}}">{{ $row->name }}</option>
@endforeach
اصلا نیازی نیست کل تگ ها option و ul , ol درون {{ }} لود کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟