未定义的变量帖子

时间:2016-08-06 15:47:36

标签: php laravel-5.2

我尝试在laravel 5.2

中的更新功能中进行模型绑定时遇到此错误

046a57c821869475e492cad8f8ed30fde13dd919.php第10行中的ErrorException: 未定义的变量:post

这是我的控制器代码

public function edit($id)
{

    $post = Buku::find($id);

    return view('buku.edit')->withBuku($post);
}

这是我的模态形式,我使用Modal-Binding,因此它会将数据加载到现有数据库中

<div class="modal fade" id="edit_buku" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">

  <div class="modal-dialog" role="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">Edit Buku</h4>
      </div>
      <div class="modal-body">
        {!! Form::model($post, ['route' => ['buku.update' , $post->id]]) !!}

            <div class="form-group">

              {{ Form::label('judul','Judul') }}
              {{ Form::text('judul', null, ["class" => 'form-control']) }}
            </div>
            <div class="form-group">
              {{ Form::label('deskripsi','Deskripsi') }}
              {{ Form::text('deskripsi', null, ["class" => 'form-control']) }}
            </div>
            <div class="form-group">
             {{ Form::label('pengarang','Pengarang') }}
             {{ Form::text('pengarang', null, ["class" => 'form-control']) }}
            </div>
            <div class="form-group">
             {{ Form::label('tanggal_publikasi','Tanggal Publikasi') }}
             {{ Form::text('tanggal_publikasi', null, ["class" => 'form-control']) }}
            </div>
      </div>
      <div class="modal-footer">
      {{ Form::submit('Submit', array('class' => 'btn btn-success')) }}   
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        {!! Form::close() !!}
      </div>
    </div>
  </div>
</div>

当我检查变量post时,它在我的控制器中被定义为你可以看到它,但我感到困惑,因为错误说它没有定义..我在任何地方搜索我可以解决方案,但它似乎没有任何。

0 个答案:

没有答案