代码之家  ›  专栏  ›  技术社区  ›  user3574492

Laravel叶片形状关闭问题

  •  3
  • user3574492  · 技术社区  · 7 年前

    我在Laravel有这样一个表格:

        <div class="modal-body">
              {!! Form::model($questionGroup, ['route' => ['question_groups.update', $questionGroup->id, 'model_slug' => 'assessments', 'model_id' => $assessment->id], 'method' => 'patch']) !!}
              <p>TEST</p>
              {!! Form::close() !!}
        </div>
    

    这将在我的源中输出以下内容:

    <div class="modal-body">
       <form method="POST" action="http://localhost:8000/admin/question_groups/7?model_slug=assessments&amp;model_id=1" accept-charset="UTF-8"></form>
       <input name="_method" type="hidden" value="PATCH">
       <input name="_token" type="hidden" value="E6HzCmQvRGds6eETgdCv5KCsf0eyOtjxvqnidrTx">
       <p>TEST</p>
    </div>
    

    我不知道为什么表单没有正确关闭。有什么想法吗?我使用的是Laravel 5.5,此表单处于引导模式。

    编辑:

    以下是指向完整html的链接: https://gist.github.com/shabaz-ejaz/96be7b4b20ba9146436f1f9f1d274211

    文件很大,请搜索 question_groups.update 这就是形式的开始。

    1 回复  |  直到 7 年前
        1
  •  5
  •   user3574492    7 年前

    该问题与格式不正确的HTML有关。

    我的莫代尔在这样一张桌子里:

    <table>
       <tbody>
           <tr>
            <td></td>
            <td></td>
           </tr>
    
            <form ...>
    
            </form>
    
        </tbody>
    </table>
    

    一旦我把 <form> 内部 <td> 它工作得很好。