我在Laravel工作并陷入undefined variable $category
的混乱中,我不知道为什么以及确切问题在哪里。
我做了这么多。
AdminAjaxController
public function category()
{
$category=DB::select('select category_name,category_id from categories');
return view('admin.category_table',compact('category'));
}
category_table查看
<table id="category" class="table">
<thead>
<tr>
<th>ID</th>
<th>Category Name</th>
<th>Delete</th>
<th>Update</th>
</tr>
</thead>
<tbody>
@foreach($category as $value)
<tr>
<td>{{ $value->category_id}}</td>
<td>{{ $value->category_name}}</td>
<th>Delete</td>
<td>Update</td>
</tr>
@endforeach
</tbody>
</table>
答案 0 :(得分:1)
你应该尝试这个解决方案:
$image = Image::make('http://localhost/cms/digital-cms/public/image1.jpg')->resize(200, 200, function ($c) {
$c->aspectRatio();
$c->upsize();
});
return $image->response();
除此之外,您收到此错误,因为不发送您的类别变量。
答案 1 :(得分:1)
试试这个,它会起作用。
public function category()
{
$category=
DB::select('select category_name,category_id from categories');
return view('admin.category_table',[ 'category'=>$category ]);
}
答案 2 :(得分:0)
试试这个:
public function category()
{
$category=DB::table('categories')->select('category_name', 'category_id')->get();
return view('admin.category_table',compact('category'));
}