上传图片到服务器修改名称
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->名称;
但我不知道如何为照片指定该名称
Laravel 的请求对象上有一个 ->storeAs()
方法可用。
您可以像这样使用它:
$path = $request->file('foto_dni')->storeAs(
'YOUR_FILE_PATH', 'YOUR_FILE_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->名称;
但我不知道如何为照片指定该名称
Laravel 的请求对象上有一个 ->storeAs()
方法可用。
您可以像这样使用它:
$path = $request->file('foto_dni')->storeAs(
'YOUR_FILE_PATH', 'YOUR_FILE_NAME'
);