所以,我不确定为什么在加载视图时出现以下错误:
未定义变量: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
进行调试时,我可以看到记录。
答案 0 :(得分:2)
你有一个错字。
改变这个:
with('$document',$document);
到此:
with('document',$document);
干杯