我有一个页面显示单个测试用例的详细信息。由于某种原因,我无法克服这个错误,甚至无法发送$id
。这是我的控制器:
public function show($id)
{
$data =DB::table('TestCase')->where('TestCaseID', $id);
return view('managements.testcase-details')->with($data);
}
这是错误:
在 View.php 第 180 行
在 HandleExceptions->handleError('2', '非法偏移类型', 'C:\xampp\htdocs\terkwazmng\vendor\laravel\framework\src\Illuminate\View\View.php', '180', array('键' => 对象(Builder), '值' => null))
你忘了一点点。 Aget
并设置数据变量名称。您的错误意味着您传递了查询生成器而不是其结果。第二个错误是你传递了一个NULL
值(第二个参数with
).
$data =DB::table('TestCase')->where('TestCaseID', $id)->get();
return view('managements.testcase-details')->with('data', $data);
在视图中使用data
就像你使用数组一样:foreach($data ...)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)