【发布时间】:2019-11-25 17:20:41
【问题描述】:
如何在数据库中存储实际路径以及如何在 API 中获取图像? 这是邮递员中API的输出
这是显示图像存储路径的数据库,但它是错误的..
public function store(Request $request)
{
$event = $request->all();
if ($request->hasFile('file')) {
$destinationPath = public_path().'/public/img/';
$file = $request->file;
$fileName = time() . '.'.$file->clientExtension();
$file->move($destinationPath, $fileName);
$input['e_image'] = $fileName;
}
// $return['success'] = true,
// $return['data'] = $event,
// $return['msg'] = "this is message ";
$success['status'] = true;
$success['data'] = [$event];
$success['message'] ="Event created successfully!";
// $success['event'] = $event;
return response()->json($success);
}
【问题讨论】:
-
代码在数据库中存储数据在哪里?
-
店内功能..你可以检查问题-@ShaileshLadumor
-
您必须将您的图像上传到您的存储文件夹中,然后将文件名存储在您上传图像后检索的数据库中。在您的 API 中传递数据时,将 URL 链接附加到您的存储中并带有图像名称。您可以在此处找到更好的图像上传代码块。 stackoverflow.com/questions/58856971/…
标签: laravel laravel-5 laravel-4 postman laravel-api