我在laravel中遇到错误,但如果在控制器或刀片文件上,则为idk。
控制器代码:
public function edit($id)
{
$demolays = tbl_demolay::find($id);
return view('demolay.edit', compact(demolays));
}
刀片代码:
{!! Form::model(['method' => 'PATCH','route' => ['demolay.update', $demolays->id]]) !!}
@include('demolay.form')
{!! Form::close() !!}
答案 0 :(得分:1)
您收到此错误是因为您需要将字符串传递给compact()
。所以,将其改为:
return view('demolay.edit', compact('demolays'));