2016-10-28 18 views
0

當我試圖顯示圖片我做的揹包這宜人的發現:如何獲取Laravel-Backpack中實體的值?

$this->crud->addFields([ 
    [ // Upload 
     'name' => 'pictures', //<-- this is an Entity 
     'label' => 'Photos', 
     'type' => 'upload_multiple', 
     'upload' => true, 
     'disk' => 'uploads' 
    ] 
]); 

這個代碼片段給了我這樣的:

enter image description here

我的問題是:

什麼我做錯了嗎?

如何獲得這兩個向量的值'文件'?我需要這個來顯示圖像。

回答

0

你可能忘了給cast數組添加'照片'。

基於對文檔的:

步驟3。由於文件名以JSON數組的形式存儲在數據庫中,因此我們將在模型上使用屬性強制轉換,因此每當我們從數據庫獲取文件名數組時,它都將從JSON數組轉換爲PHP數組:

protected $casts = [ 
    'photos' => 'array' 
]; 

https://laravel-backpack.readme.io/docs/crud-fields#upload_multiple

+0

但是我使用'upload_multiple'沒有'image'和問題是如何顯示當前圖像。 –

+0

對不起,我更正了答案。您是否在$ casts數組中添加了「照片」? –

相關問題