Php 在数据库中保存图像并在视图中显示laravel 5.6

Php 在数据库中保存图像并在视图中显示laravel 5.6,php,laravel,image,Php,Laravel,Image,我想在我的数据库中存储图像作为客户端协议,但我不能在数据库中保存任何东西,只是我在这里手动给出的路径就是我所做的 控制器: $filename = $request->file('agreement')->store('public/images'); $client = Client::create([ 'title' => $request->title, 'description' => $request->d

我想在我的数据库中存储图像作为客户端协议,但我不能在数据库中保存任何东西,只是我在这里手动给出的路径就是我所做的

控制器:

 $filename = $request->file('agreement')->store('public/images');

    $client = Client::create([
        'title' => $request->title,
        'description' => $request->description,
        'fax'=>$request->fax,
        'adrress1'=>$request->adrress1,  
        'telephone1'=>$request->telephone1,  
        'client_type'=>$request->client_type,
        'sellpercent'=>$request->sellpercent,
        'agreement'=>'uploads/agreement/'. $filename,
视图:

.
.
.
<div class="form-group row">
                    <label class="col-form-label col-lg-2">test image</label>
                    <div class="col-lg-10">
                        <input type="file" name="agreement" class="form-control-plaintext">
                    </div>
                </div>

                <button type="submit" class="btn btn-primary btn-raised legitRipple">submit</button>

如果我删除了存储函数,我只需在数据库中保存null,首先在表单标记中添加
enctype='multipart/formdata'
作为属性

第二,, 替换
$filename=$request->file('agreement')->store('public/images')带有
$filename=$request->file('agreement')->move('public/images')


希望能有所帮助。

您是否在表单标记中使用了
enctype='multipart/form data'
?emmm不,让我再试一次a不,我再次收到对null上的成员函数store()的错误调用。您可以发布整个表单吗?您的意思是,文件名会反映在数据库中,但不会显示在存储文件夹中?
Call to a member function store() on null