2017-01-23 69 views
0

在我的網站上提交表格時,它應該顯示標題和正文內容,但它似乎忽略了標題並將其替換爲正文內容?下面附帶的 是導致問題的代碼。 數據庫有兩個領域的地名&體,並在控制器正確提交表單將標題顯示爲正文內容?

這是一個用於創建內容的形式 -

<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> 

而下面是一個顯示提交的內容代碼 -

@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> 

JSfiddle with all code https://jsfiddle.net/bnqt2u2r/

+1

你寫表單動作2次。刪除第二個 – Rashad

+0

我把它包在一個或只是刪除一個,這就是它? –

+0

只是刪除第二種形式的行動路線。並提供有關$文件的信息。它來自數據庫還是隻是從Post請求中返回?在這種情況下你也不需要使用foreach。 – Rashad

回答

0

因爲你用兩種不同的形式代替1