首页 > 解决方案 > Laravel 5.7 无法使用文件附件

问题描述

我需要在 laravel 5.7 中使用表单提交附加一些文件并保存到 .pdf 和 .jpeg 等表格这是我的文件附加表单组

<div class="form-group row">
<label for="inputPassword" class="col-sm-2 col-form-label">CV</label>
<div class="col-sm-10">
<input type="file" class="form-control-file" id="exampleFormControlFile1" name="file">
</div>
</div>

控制器是这样的,

 public function store(Request $request)
    {
                $datas = New Data;
        $datas->job = $request->input('job');
        $datas->name = $request->input('name');
        $datas->expe = $request->input('exp');
        $datas->salary = $request->input('salary');
        $datas->file = $request->input('file');
        $datas->save();
        return redirect()->back()->with('info','Your Job has been saved sucessfully');

    }

但是当我提交表单以保存文件时出现错误消息 SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'file' cannot be null ,我该如何解决这个问题?

标签: phpfilelaravel-5

解决方案


推荐阅读