laravel-5 - 如何在 yajra 数据表列中显示图像,laravel5.3

标签 laravel-5 yajra-datatable

我在数据表中为这样的图像添加一列:

->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/

相关文章:

laravel - Yajra DataTable Laravel 中的 Foreach

php - Laravel 数据表按关系列排序不起作用

php - 如何在 Laravel 中限定模型数据的范围

laravel - 两个 store() 方法,其中一个不起作用(调用未定义的方法 save())

Laravel - 访问 .env 变量

php - Laravel 5 实例化一个新的请求验证

laravel - 如何修复 "The GET method is not supported for this route. Supported methods: PUT."

laravel - 方法 Yajra\DataTables\CollectionDataTable::where 不存在

laravel - 是否可以在 addColumn () 中将一些变量发送到 Blade View ?

php - Laravel 范围和连接不遵守关系的 where 声明