如何将表单数据和此URL保存到数据库中。我可以将文件上传到cloudinary

问题描述 投票:0回答:2

Hiii,我的表单数据很少包含数据和文件。我想将它们存储到我的数据库表中。

这是我要存储到UserApplyJob模型中的控制器

 public function store(Request $request)
    {
        $file = $request->file('resume');
        Cloudder::upload($file->getRealPath(), null, ['resource_type' => 'raw']); 
        $publicId = Cloudder::getPublicId();
        $url =Cloudder::show($publicId, ['resource_type' => 'raw']);

        $requestJob = UserApplyJob::create($request->all());


    }
laravel file cloudinary
2个回答
0
投票

您没有将其持久保存到数据库。最后尝试一下。

$requestJob->save();

0
投票

这是来自laravel 7.14

if($request->hasFile('cover_image'))
    {
        // Get the file with extension
        $filenameWithExt = $request->file('cover_image')->getClientOriginalName();
        //Get the file name
        $filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
        //Get the ext
        $extension = $request->file('cover_image')->getClientOriginalExtension();
        //File name to store
        $fileNameToStore = $filename.'_'.time().'.'.$extension;
    }

//将图像保存到列中

$blog->cover_image = $fileNameToStore;
© www.soinside.com 2019 - 2024. All rights reserved.