php - laravel Illegal offset type error -


i have page shows detail of single testcase reason can't pass error send id heres controller

public function show($id) {     $data =db::table('testcase')->where('testcaseid', $id);     return view('managements.testcase-details')->with($data); } 

heres rest of error

in view.php line 180 @ 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))

you forgot little bit. get , set data variable name. error means, pass query builder rather results. second error passing null value (second param in with).

$data =db::table('testcase')->where('testcaseid', $id)->get(); return view('managements.testcase-details')->with('data', $data); 

in view use data use array: foreach($data ...).


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -