2017-03-28 1 views
0

데이터 테이블에 이미지를 표시하는 데 문제가 있습니다. 아래 코드는 전체 HTML (HTML이 렌더링되지 않음)을 열 옆에 표시합니다. 그것은 laravel 5.3 이하에서 사용되었습니다. 그것과 함께 작동하는 방법 laravel 5.4. 감사.laravel을 사용하여 yajra 데이터 테이블에서 HTML 렌더링 5.4

 $data = Member::query() 
     ->get(); 
     return Datatables::of($data) 
     ->addColumn('picture', function ($data) { 
      return '<img src=" '.$data->picture.' "/>'; 
     }) 
     ->make(true); 

답변

1

좋아 태그를 img와 이미지의 전체 SRC를 정의해야합니다. 건배!!

0

당신은 내가 돌아 오는 동안 그냥 ->make(true)

->rawColumns(['picture', 'confirmed']) 

전에 ->rawColumns()를 추가 할 필요가 해결책을 발견

Like this 
<img style="width: 140px;" src="/images/your-folder-name/'.$data->pictur.'"> 
+0

네,하지만 원시 HTML을 표시하고 있습니다. 경로가 틀리면 깨진 이미지가 표시됩니다. 게시 된 이미지 태그 u가 완전히 잘못되었습니다. 죄송하지만 이것은 내 문제에 대한 해결책이 아닙니다 – Shivam

+0

정확히 무엇을 원하니? –

+0

HTML이 laravel 5.4에서 렌더링되지 않습니다. 그러나 5.3 이하에서는 이와 같이 작동합니다. – Shivam

관련 문제