当前位置: 首页 > 知识库问答 >
问题:

这里是我的代码,我想在数据库中保存图像url我正在使用laravel我的问题是如何在数据库中保存图像url

高德水
2023-03-14

这里是我的代码,我想在数据库中保存图像url我正在使用laravel我的问题是如何在数据库中保存图像url

公共函数保存(请求$req){if(请求()-

        $path = base_path() . '/public/user-uploads/employee-docs/';
        $repath = '/public/user-uploads/employee-docs/'.request('project');


        if (!file_exists($path))
        {
            mkdir($path);
        }
    $path = $path.'/'.request('project');
    if (!file_exists($path))
        {
            mkdir($path);
        }

         $name = Carbon::now()->format('Y-m-d-H-i-s_u');

        $file1 = request()->file('photo');
        if($file1->isValid()) {
            $file1->move($path, $name.'.'.$file1->getClientOriginalExtension());
            $file1_url = $repath.'/'.$name.'.'.$file1->getClientOriginalExtension();
            $photo = new attendance;
        $photo ->user_id=$req->user_id;
        $photo ->image_url=$req->image_url;
            return ['status'=>1, 'data'=>$file1_url];
        } else{
            return ['status'=>0, 'data'=>'Invalid image'];

        }

    } else{
        
        return ['status'=>0, 'data'=>'There is no image'];
        
    }
}   

共有1个答案

轩辕修能
2023-03-14

看起来您尚未保存对象$photo

$photo = new attendance;
$photo->user_id=$req->user_id;
$photo->image_url=$req->image_url;
$photo->save() // add this line
 类似资料:
  • 问题内容: 我的客户在php + mysql中创建了一个脚本,该脚本将图像直接保存在数据库中,并且每个图像都有这样的url:www.example.com/image.php?id=421 您认为这是一个非常错误的解决方案?我应该重建所有站点吗? 每天大约有1000次访问,数据库中大约有600张图像。 问题答案: 图像文件是文件,除非有充分的理由将它们存储在数据库中,否则它们应属于文件系统,在文件

  • 我需要在数据库中按kb保存大小,以便在前端查看,这是我正在使用的控制器。我使用的是Laravel 5.8 所以我的问题是,拉雷维尔是否提供了处理这种情况的任何假象?或者任何其他框架都有更适合问题的功能是什么?

  • 问题内容: 我必须使用JavaScript创建一个表单,用户将上载JPG文件并与其他信息(例如名称,电子邮件等)一起提交。当用户单击提交时,表单中的所有信息将被加载到值对象中。对于图像文件,我将其设置为。 所以假设: 我还设置了一个servlet来处理提交,但是我不确定如何开始。上传如何进行?用户提交时,如何获取图像信息?这是屏幕截图:http : //imageshack.us/f/32/776

  • 我正在学习一个教程,但在一个点上卡住了。我尝试在邮递员中发出一个POST请求,但返回一个我无法解决的错误。错误如下: (节点:3224)UnhandledPromiseRejectionWarning:MongooseError:操作缓冲在10000ms超时后超时。(C:\users\murad\desktop\full stack\node\node_modules\mongoose\lib\d

  • 我在后端使用Rails API,在前端使用ReactJS。我也使用载波在后端处理我的图像。我试图上传我的图像并将其发送到后端。使用简单的超文本标记语言上传器在前端捕获图像文件。 这是我的uploader.jsx 以上代码是此解决方案的精确副本。我使用formData和axios将数据推送到后端。但数据在数据库中存储为“nil”值。安慰log(formData)给出一个空哈希。 我在后端的控制器代码

  • @覆盖受保护的无效成功身份验证(HttpServletRequest请求、HttpServlet响应、FilterChain链、身份验证身份验证)抛出IOException、ServletException{ //响应。setHeader(“accessToken”,accessToken);//回答setHeader(“refreshToken”,refreshToken); 成功身份验证正在创