Я создаю форму с 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);
}
Я могу получить имя пользователя с помощью $ запрос-> номер;
но я не знаю, как присвоить это имя фотографии






Для объекта запроса Laravel доступен метод ->storeAs().
Вы можете использовать это как:
$path = $request->file('foto_dni')->storeAs(
'YOUR_FILE_PATH', 'YOUR_FILE_NAME'
);