2015-11-03 128 views
1

Laravel問題: 如何在數據庫中存儲和顯示圖像。
可以幫我解決嗎?
Laravel保存並顯示數據庫中的圖像

這裏是我的代碼:

店內碼:

public function store(FormRequest $request) 
    { 

     $slug = uniqid(); 
     $item = new Item(array(
      'title' => $request->get('title'), 
      'image' => $request->get('image'), 
      'content' => $request->get('content'), 

     )); 

     $item->save(); 

    } 

顯示代碼:

@foreach($items as $item) 
      <tr> 
        <td>{!! $item->id !!} </td> 
        <td>{!! $item->title !!}</td> 
        <td><img src="{{ asset($item->image) }}" /></td> 

      </tr> 
@endforeach 
+0

也許忘了部分代碼,你在這裏做的只是添加項目到數據庫,但你不會在任何地方檢索它們。 – Andrew

回答

0

您可以通過在描述中添加base64編碼的內容爲SRC使用數據鏈接wikipedia:https://en.wikipedia.org/wiki/Data_URI_scheme

您還可以添加例如通過id提供圖像的路線。

+0

如何使用代碼變成base64編碼?可以舉個例子嗎? – werx

相關問題