2015-02-04 2 views
0

У меня есть форма на моем веб-сайте, в которой есть обязательные поля и необязательные поля. Пользователь заполняет детали и отправляет форму. Затем он отправляется по электронной почте владельцу, и данные затем отображаются в таблице.Форма Laravel - отправлено как электронное письмо в таблицу

Однако возможно отобразить только данные, которые были заполнены, а затем удалить поля, в которых данные не были введены.

До сих пор у меня есть:

клинка Шаблон:

div class="col-md-6"> 
    <div class="row"> 
    <div class="col-md-6"> 
     <p><b>First Names</b></p> 
    </div> 
    <div class="col-md-6"> 
     <p>{{ $first_names }}</p> 
    </div> 
    </div> 

, который затем отправляется и выводится в виде таблицы:

<?php 
    if (!empty($titles)) {?> 
    <td class="tg-031e">Title:</td> 
    <td class="tg-031e">{{ $titles }}</td> 
<?php } 
?> 

Но я предполагая еще и еще если заявление потребуется. Итак, как мне это сделать, чтобы только поля, где заполняется, где показано в таблице, пожалуйста.

Благодаря

+0

сделать вас Использовать шаблоны balde? – commandantp

+0

Да у меня есть шаблон лезвия DIV класс = «Col-мкр-6»>

First Names

{{ $first_names }}

Это шаблон лезвие, которое используется для сайта. Приведенный выше пример таблицы данных используется для электронной почты. –

+0

В моем предыдущем коде у меня есть теги php. Они все еще нужны? –

ответ

1

Если вы хотите, чтобы вернуть ничего, когда нет названия код ниже Шоуда сделать его работу.

@if (isset($titles)) 
    <td class="tg-031e">Title:</td> 
    <td class="tg-031e">{{ $titles }}</td> 
@endif 

Позвольте мне знать, если это Worls :)

пс: @if(isset($titles)) не работает, попробуйте @if($titles == NULL)

0

Вы также можете попробовать что-то вроде этого:

http://laravel.com/docs/4.2/templates#other-blade-control-structures

Иногда вы можете отозвать переменную, но вы не уверены, что varia был установлен. В принципе, вы хотите сделать это:

{{{ isset($name) ? $name : 'Default' }}} 

Однако, вместо того, чтобы писать трехкомпонентную заявление, Blade позволяет использовать следующие удобные укороченные:

{{{ $name or 'Default' }}} 
Смежные вопросы