php - Laravel 问题在数据库中存储变量数据
问题描述
在我的数据库名称files
中有列id_message
和file_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();
}
解决方案
删除return ["result"=>$result];
并将其添加到末尾。
推荐阅读
- ios - 在应用程序和扩展程序之间共享 NSPersistentCloudKitContainer
- performance - 必须避免奇怪的站点访问者用户代理吗?如果是怎么办?
- node.js - 使用 isRead 标志向 MERN 应用程序添加类似 facebook 的通知功能
- javascript - 如何将输入保存到浏览器的本地存储中?
- web - Heroku 上未部署 Mern Stack 客户端构建
- google-drive-api - 下载文件并上传到其他云后丢失文件格式
- java - 输出不正确(交换数字的第一位和最后一位)
- python - Gekko 错误地找不到整数解
- c# - 有没有办法在c#中分配一个键盘按钮来控制?
- c# - C# Powershell BeginInvoke Completed 事件未触发