2015-11-03 126 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

相关问题