我要显示已登录的用户图像:
public function update(Request $request, $id)
{
$image_name = $request->hidden_image;
$image = $request->file('image');
if ($image != '') {
$request->validate([
'name' => 'required',
'email' => 'required',
'phone' => 'required',
'image' => 'image|max:2048'
]);
$image_name = rand() . '.' . $image->getClientOriginalExtension();
$image->move(public_path('images'), $image_name);
} else {
$request->validate([
'name' => 'required',
'email' => 'required',
'phone' => 'required'
]);
}
$form_data = array(
'name' => $request->name,
'email' => $request->email,
'phone' => $request->phone,
'image' => $image_name
);
User::whereId($id)->update($form_data);
return redirect()->route('manage-user');
}
这是我的更新功能,我要求用户添加图像并将图像存储在公共文件夹中,并且图像存储在公共文件夹中,但我想在侧边栏上显示已登录用户的图像。
<div class="user-profile w-50 text-dark">
<img src="{{ URL::to('/') }}/images/{{ $data->image }}" class="rounded-circle img-thumbnail mb-3" width="200" height="200" alt="">
<h4>Name: {{ $data -> name }}</h4>
<h4>Email: {{ $data -> email }}</h4>
<h4>Phone: {{ $data -> phone }}</h4>
</div>
这是我的刀片。预先感谢