profile.blade. php
<form action="{{route('user.profile.update',$user)}}" method="post" enctype="multipart/form-data">
@csrf
@method('PUT')
<div>
<img height="100px;" class="img-profile rounded-circle" src="{{$user->avatar}}">
</div>
<br>
<div class="form-group">
<input type="file" name="avatar">
</div>
</form>
web. php
Route::put('admin/users/{user}/update','UserController@update')->name('user.profile.update');
User. php
public function getAvatarAttribute($value){
return asset($value);
}
UserController:
public function update(User $user){
$inputs=request()->validate([
'file'=>['file'],
]);
if(request('avatar')){
$inputs['avatar']=request('avatar')->store('images');
}
$user->update($inputs);
return back();
}
}
Это профиль. Лезвие. php
Как вывести изображение из паблика / хранилища / изображения в Laravel
Если я проверю изображение, sr c будет src = "http://127.0.0.1: 8000 / images / dT9gvraL3HbTlHcQly96YwoSJdikNj7fVL1dsIzT. jpeg ". Как я сделал не так?