使用未定义的常量 Demolays - 假定 [Laravel 错误]
Use of Undefined Constant Demolays - Assumed [Laravel Error]
我在 laravel 中遇到了一个错误,但如果在控制器或 blade 文件上,我知道。
控制器代码:
public function edit($id)
{
$demolays = tbl_demolay::find($id);
return view('demolay.edit', compact(demolays));
}
Blade代码:
{!! Form::model(['method' => 'PATCH','route' => ['demolay.update', $demolays->id]]) !!}
@include('demolay.form')
{!! Form::close() !!}
您收到此错误是因为您需要将字符串传递给 compact()
。因此,将其更改为:
return view('demolay.edit', compact('demolays'));
我在 laravel 中遇到了一个错误,但如果在控制器或 blade 文件上,我知道。
控制器代码:
public function edit($id)
{
$demolays = tbl_demolay::find($id);
return view('demolay.edit', compact(demolays));
}
Blade代码:
{!! Form::model(['method' => 'PATCH','route' => ['demolay.update', $demolays->id]]) !!}
@include('demolay.form')
{!! Form::close() !!}
您收到此错误是因为您需要将字符串传递给 compact()
。因此,将其更改为:
return view('demolay.edit', compact('demolays'));