簡體   English   中英

上傳圖片到服務器修改名稱

[英]upload image to server modifying name

我正在使用 laravel 5.6 構建一個表單,並在其中保存名稱和用戶照片,但我需要將照片與用戶名一起存儲。 我顯示我的商店的代碼

public function store(Request $request)
    {

            $entrada=$request->all();
            if($archivo=$request->file('foto_dni')){
                $nombre=$archivo->getClientOriginalName();
                $archivo->move('fotosdni', $nombre);
                $entrada['foto_dni']=$nombre;
            }

            Persona::create($entrada);
    }

我可以通過 $request->nombre 獲取用戶名

但我不知道如何為照片分配該名稱

Laravel 的請求 object 中有一個->storeAs()方法可用。

你可以像這樣使用它:

$path = $request->file('foto_dni')->storeAs(
    'YOUR_FILE_PATH', 'YOUR_FILE_NAME'
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM