我在数据表中为这样的图像添加一列:
->addColumn('product_brand_logo', function ($product_brand) {
return '<img src="{{ URL::to('upload/image')'.$img->image.'" border="0" width="40" class="img-rounded" align="center" />';
它没有在检查中输出输出
| {{ URL::to('upload/image')imagename.png}}|
使用 laravel 5.3 , yajra 数据表 6.0
最佳答案
如果您使用的是 数据表 7.0
然后你可以使用 rawColumns
In cases where you want to render an html content, please use rawColumns api
return DataTables::of($artists)->addColumn('image', function ($artist) {
$url= asset('storage/'.$artist->image);
return '<img src="'.$url.'" border="0" width="40" class="img-rounded" align="center" />';
})->addColumn('action', function ($artist) {
return '<a href="/admin/artist/'.$artist->id.'/edit" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Edit</a>
<a href="admin/artist/"'.$artist->id .'" class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-trash"></i> Delete</a>';
})->rawColumns(['image', 'action'])->make(true);
关于laravel-5 - 如何在 yajra 数据表列中显示图像,laravel5.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45629572/