[英]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.