首页 > 解决方案 > Laravel 问题在数据库中存储变量数据

问题描述

在我的数据库名称files中有列id_messagefile_path. 文件存储在MyFiles/{id_message}.

问题是变量如何保存在数据库中$idParameter$pathFile没有错误显示。

    function fileUpload(Request $request)
    {

    $request->validate([
        'id_message' => 'required|min:6'
    ]);
   
    $idParameter = $request->id_message=$request->id_message;

    $result=$request->file('file_path')->store('MyFiles/'.$idParameter);
    return ["result"=>$result];
    
    $pathFile = getPathname('MyFiles/'.$idParameter);

    $file = new File;
    $file->id_message=$idParameter;
    $file->file_path=$pathFile;
    $file->save();
    
}

标签: phpdatabaselaravelvariables

解决方案


删除return ["result"=>$result];并将其添加到末尾。


推荐阅读