Laravel返回上传的文件,而不是它的路径

Laravel返回上传的文件,而不是它的路径,laravel,laravel-5,Laravel,Laravel 5,我正在上传一个文件并将其保存在本地存储器中。这些文件存储在与特定用户相关的数据库中。当我返回上次保存的用户时。我得到了其他细节的适当回应。而不是文件路径。我得到文件作为响应 $file = $request->file('resume'); $profile_id = $request['profile_id']; $original_name = $_FILES['resume']['name']; $resume_new_name = str_r

我正在上传一个文件并将其保存在本地存储器中。这些文件存储在与特定用户相关的数据库中。当我返回上次保存的用户时。我得到了其他细节的适当回应。而不是文件路径。我得到文件作为响应

 $file = $request->file('resume');
 $profile_id = $request['profile_id'];
 $original_name = $_FILES['resume']['name'];                
 $resume_new_name = str_random(). '.' . $file->getClientOriginalExtension();
 $new_file = $request->file('resume')->move('resources/assets/resumes',$resume_new_name);
 $candidate_info['resume'] = $new_file;
 $candidate = new candidate();
    if (empty($candidate_info['name'])) {
           $candidate_info['name'] = $candidate_info['email'];
     }
        $candidate->name = $candidate_info['name'];
        $candidate->phone = $candidate_info['phone'];
        $candidate->email = $candidate_info['email'];
        $candidate->resume = $candidate_info['resume'];
        $candidate->client_id = \Auth::user()->id;
        $candidate->status = "new";
        $candidate->profile_id = $profile_id;
        $candidate->save();
        return response()->json(['msg' => $candidate]);

在数据库列“resume”中,它存储路径。但在json响应中,它发送整个文件而不是路径。如何发送路径而不是发送整个文件

只需返回该列的值:

return response()->json(['msg' => $candidate->resume]);

不要使用移动使用存储

$new_file = $request->file('resume')->store('resources/assets/resumes',$resume_new_name);