php - Laravel Passport API 上传多张图片
问题描述
目前我使用单张图片上传Laravel Passport API
我有这个代码,它工作正常。
//Saves file to public folder
$dateTime = date('Ymd_His');
$file = $request->file('file');
$fileName = $dateTime . '-' . $file->getClientOriginalName();
$savePath = public_path('/upload/img/');
$file->move($savePath, $fileName);
//This saves the current file path of image to mytable
$ActivityLog = new ActivityLogImg;
$ActivityLog->actCode = $activity_code;
$ActivityLog->projCode = $request->projCode;
$ActivityLog->attachment = "/upload/img/".$fileName;
$ActivityLog->type = "IMAGE";
$ActivityLog->deleted = 0;
$ActivityLog->created_by_id = Auth::user()->company_id;
$ActivityLog->created_by_name = Auth::user()->name;
$ActivityLog->created_at = now();
$ActivityLog->updated_at = now();
$ActivityLog->save();
return response([
"status"=>"ok",
"message"=>"Activity successfully submitted!"
]);
我有这个邮递员请求来测试 api,它工作正常
解决方案
是的可以用你的代码做同样的事情
在邮递员file[]
中多次传递名称
foreach($request->file('file') as $file){
$dateTime = date('Ymd_His');
$fileName = $dateTime . '-' . $file->getClientOriginalName();
$savePath = public_path('/upload/img/');
$file->move($savePath, $fileName);
//This saves the current file path of image to mytable
$ActivityLog = new ActivityLogImg;
$ActivityLog->actCode = $activity_code;
$ActivityLog->projCode = $request->projCode;
$ActivityLog->attachment = "/upload/img/".$fileName;
$ActivityLog->type = "IMAGE";
$ActivityLog->deleted = 0;
$ActivityLog->created_by_id = Auth::user()->company_id;
$ActivityLog->created_by_name = Auth::user()->name;
$ActivityLog->created_at = now();
$ActivityLog->updated_at = now();
$ActivityLog->save();
}
return response([
"status"=>"ok",
"message"=>"Activity successfully submitted!"
]);
推荐阅读
- javascript - Angular 方法可能会返回一个承诺而不是值
- pandas - Pandas MultiIndex 向量设置
- css - 除非我将鼠标快速悬停并悬停在 ul open 子菜单的最左侧/右侧,否则页脚的导航子菜单在鼠标移出后不会保持打开状态
- python - 如何使我的解密代码工作?
- node.js - 多个 API QUERY_STRING、POST 请求的区别以及它们与 Postman 的使用
- angular - 如何在wijmo网格angular2中查找搜索到的文本
- excel - Vlookup 函数为不同的行单元格返回相同的结果
- data-structures - 用于存储作业调度程序软件的作业依赖关系的数据结构
- javascript - 使用 pm2 监视当前目录之外的文件
- php - 按键合并 2 个集合或数组