我正在使用Laravel,我收到了一个错误:
未定义变量:getFormTest(查看:C:\ xampp \ htdocs \ survey \ resources \ views \ tambahformtest.blade.php)
该错误引用此视图:
<input value="{{ $getFormTest[0]->ms_test }}">
我已将$getFormTest
放入我的控制器中:
public function TambahFormTest()
{
$ms_id = FormTest::max('ms_id');
$getFormTest = FormTest::Select('ms_test')->where('ms_id', '=', $ms_id)->get();
return view('tambahformtest', $getFormTest);
}
答案 0 :(得分:0)
在laravel中返回视图时,必须传递一系列参数。
return view ('myView', ['param1' => $v1, 'param2', $v2]);
然后在你看来
@if(isset($param1)
{{ $params->property }}
@endif
答案 1 :(得分:0)
你应该使用php的compact
方法
public function TambahFormTest()
{
$ms_id = FormTest::max('ms_id');
$getFormTest = FormTest::Select('ms_test')->where('ms_id', '=', $ms_id)->get();
return view('tambahformtest', compact('getFormTest'));
}
这将发送到 - ['getFormTest' => $getFormTest]
希望这有帮助