2017-01-23 31 views
0

Wenn Sie das Formular auf meiner Website einreichen, sollte es den Title und den Body Content anzeigen, jedoch scheint es den Titel zu ignorieren und beide durch den Body Content zu ersetzen? unten angefügt ist der Code, der das Problem verursacht. Die DB hat beiden Felder & Körper in Ortsnamen und korrekt in der SteuerungÜbermitteln Formular zeigt Titel als Body-Inhalt?

Dies ist die Form ist Inhalt für die Erstellung -

<form action="{{ route('document', $project->slug) }}" method="POST"> 
       <div class="add-form center-block"> 
        <div class="input-group"> 
         <input type="text" class="form-control" style="height:35px;" required="required" name="name" placeholder="Add document title">{{ old('document') }} 
        </div> 
       </div> 
       {{ csrf_field() }} 
      </form> 
     </div> 
     <form action="{{ route('document', $project->slug) }}" method="POST">  
      <div class="input-group"> 
       <textarea id="summernote" name="document" required="required" placeholder="Craft your document here..."></textarea> 
       <script> 
        $('#summernote').summernote({ 
         height: 200, // set editor height 
         minHeight: null, // set minimum height of editor 
         maxHeight: 300, // set maximum height of editor 
         focus: true     // set focus to editable area after initializing summernote 
        }); 
       </script> 
      </div> 
      <button type="submit" class="btn btn-dash"> 
       <i class="fa fa-btn fa-plus"></i> create 
      </button> 
      {{ csrf_field() }} 
     </form> 

Und unten ist Code, den Inhalt abgegeben Displays -

@foreach ($documents as $document) 
    <div class="modal-content"> 
     <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> 
      <h4 class="modal-title" id="myModalLabel"> {!! nl2br($document->name) !!}</h4> 
     </div> 
     <div class="modal-body"> 
      {!! nl2br($document->body) !!} 
     </div> 
     <div class="modal-footer"> 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
     </div> 
    </div> 
    @endforeach 
</div> 

JFehler mit allen Code https://jsfiddle.net/bnqt2u2r/

+1

Sie schreiben Form Aktion 2 mal. entferne den zweiten – Rashad

+0

wickle ich ihn in den einen oder entferne ihn einfach und das ist es? –

+0

entfernen Sie einfach die zweite Formularaktionszeile. und Informationen über $ document bereitstellen. kommt es aus der Datenbank oder du gibst es einfach aus der Post-Anfrage zurück? Auch brauchen Sie in diesem Fall foreach nicht zu verwenden. – Rashad

Antwort

0

Weil Sie verwenden 2 verschiedene Form anstelle von 1

Verwandte Themen