gpt4 book ai didi

Laravel 上传图片并生成随机 ID 作为名称

转载 作者:行者123 更新时间:2023-12-02 15:02:55 25 4
gpt4 key购买 nike

为我想在 Laravel 5 中上传的每张图片生成随机 ID 号的最佳方法是什么?

我的上传:

<input type="file" id="mypicture" name="mypicture">

Controller :

public function MyPicture(Request $request){
$user = Auth::user();
$user->mypicture= $request->mypicture;
$user->save();
return redirect()->back();
}

这就是我在做其他事情时总是这样做的方式:

->uniqueid = 'VA'.str_random(28);

如何将它添加到我的 Controller 以获取图像名称?我怎样才能只使用字母字符而不是数字?或者我必须更改我的数据库表。

谢谢

最佳答案

试试这个:

public function MyPicture(Request $request){
$user = Auth::user();
$user->mypicture = date('mdYHis') . uniqid() . $request->mypicture;
$user->save();
return redirect()->back();
}

您可以使用 Date (Y-m-d H:i:s) 和 uniqid() 为每个文件生成唯一的名称。

关于Laravel 上传图片并生成随机 ID 作为名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com