2014-12-10 3 views
0

Я настраиваю простой CMS, и я использую Textarea (Froala, если быть точным), чтобы отображать содержимое HTML на каждой странице, созданной через базу данных. Текстовое поле может отображать html без проблем. Однако шаблон клинка не выполняется. Это просто текст. Как я могу убедиться, что лезвие выполнено правильно? Мне это нужно в основном для ссылок.Выполнять метки тегов в textarea

Для примера. У меня есть элемент формы, написанный на лезвии:

{{ Form::text('name')}} 

Оно должно отображаться как и на моей странице:

<input name="name" type="text"> 

Однако, это просто отображающее как это:

{{ Form::text('name')}} 

EDIT: здесь это мой файл pages.blade.php, если они могут помочь с выяснением этого.

@extends('layouts.main') 

@section('main_content') 
<section class="mainContent"> 
    <div class="row"> 
     <h1 title="{{ $pages->title }}">{{ $pages->title }}</h1> 
     {{ $pages->body }} 
    </div> 
</section> 
@stop 
+0

Где находится '{{Форма :: текст ('name')}}' в файле вашего лезвия ??? Или он поступает из базы данных в '$ pages-> body'? – peterm

+0

Это был просто пример. Но да, это будет из базы данных, а '$ pages-> body' будет отображать его – Lynx

+0

Как я понимаю (и я протестировал теорию),« блейдинг »происходит до включения данных. Регулярные HTML-теги ('') будут обрабатываться как HTML, но ваши структуры Blade приходят слишком поздно, чтобы их можно было встроить в страницу ... Можете ли вы использовать обычный HTML? – msturdy

ответ

0

Существует нет готового способа сделать это. Шаблоны Blade собираются только из файлов.

Но вы берете смотреть на

или

Смежные вопросы