0
単一のテストケースの詳細を示すページがあります。なんらかの理由で、このエラーを回避できず、$id
を送信することさえできません。ここに私のコントローラです:laravel不正なオフセットタイプのエラー
public function show($id)
{
$data =DB::table('TestCase')->where('TestCaseID', $id);
return view('managements.testcase-details')->with($data);
}
ここでエラーです:
in View.php line 180 at HandleExceptions->handleError('2', 'Illegal offset type', 'C:\xampp\htdocs\terkwazmng\vendor\laravel\framework\src\Illuminate\View\View.php', '180', array('key' => object(Builder), 'value' => null))
'TestCaseID'がテーブルのプライマリキーである場合、あなたのモデルで' $ primaryKey'を使ってそれを設定することもできます。これを行った場合、 'Model :: find($ id)'を使うと、whereを挿入して自動的に取得します。 – milo526