使用 laravel 5.4 在 yajra 数据表中呈现 html
Render html in yajra datatables using laravel 5.4
我在显示数据 table 中的图像时遇到问题。下面的代码在列的旁边显示整个 html(HTML 未呈现)。它曾经与 laravel 5.3 及以下一起使用。如何让它与 laravel 5.4 一起工作。谢谢
$data = Member::query()
->get();
return Datatables::of($data)
->addColumn('picture', function ($data) {
return '<img src=" '.$data->picture.' "/>';
})
->make(true);
你必须在 img 标签中定义图片的完整 src
Like this
<img style="width: 140px;" src="/images/your-folder-name/'.$data->pictur.'">
好的,我找到了解决方案,您只需要在 ->make(true)
之前添加 ->rawColumns()
->rawColumns(['picture', 'confirmed'])
回来的时候。干杯!!
我在显示数据 table 中的图像时遇到问题。下面的代码在列的旁边显示整个 html(HTML 未呈现)。它曾经与 laravel 5.3 及以下一起使用。如何让它与 laravel 5.4 一起工作。谢谢
$data = Member::query()
->get();
return Datatables::of($data)
->addColumn('picture', function ($data) {
return '<img src=" '.$data->picture.' "/>';
})
->make(true);
你必须在 img 标签中定义图片的完整 src
Like this
<img style="width: 140px;" src="/images/your-folder-name/'.$data->pictur.'">
好的,我找到了解决方案,您只需要在 ->make(true)
->rawColumns()
->rawColumns(['picture', 'confirmed'])
回来的时候。干杯!!