laravel刀片中未定义的变量误差

时间:2018-01-13 23:51:22

标签: php laravel

所以,我不确定为什么在加载视图时出现以下错误:

  

未定义变量:document(查看:   C:\ XAMPP \ htdocs中\学习-laravel \资源\视图\编辑record.blade.php)

我的控制器操作如下所示:

<section class="main">
    <img class="newspic" src="https://i2.wp.com/farm3.staticflickr.com/2883/9197736562_3cce3c65ee_o.jpg" alt="Photo placeholder" />

  <div class="newstitle">
    <p>D'votion presents his bassline remix of Post Malone's Rockstar</p>
  </div>
</section>

查看:

public function edit($id)
    {

        $document= Document::where('id',$id)->get();
        //dd($document);

        return view('edit-record')->with('$document',$document);
    }

任何人都可以解释为什么我会收到此错误?我清楚地将记录传递给了视图?当我使用@extends('layouts.app') @section('content') <div class="input-group inptit form-group"> {{Form::text('title',$document->name,['class'=>'form-control','placeholder'=>'Enter document title...'])}} </div> @endsection 进行调试时,我可以看到记录。

1 个答案:

答案 0 :(得分:2)

你有一个错字。

改变这个:

with('$document',$document);

到此:

with('document',$document);

干杯