I'm trying to upload an image in laravel default user registration. I'm using laravel ui package.
Here is create method in RegisterController
public function create(array $data) {
if (request()->hasFile('image')) {
$image = request()->file('image')->getClientOriginalName();
request()->file('image')->storeAs('avatars', $image, 'public');
}
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'address' => $data['address'],
'image' => $image ,
'contact' => $data['contact'],
'password' => Hash::make($data['password']),
]);
I'm getting this error
Undefined variable: image"
question from:
https://stackoverflow.com/questions/65919629/how-to-upload-picture-when-register-in-laravel 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…