我能夠將圖像存儲在所需的位置,但我無法查看它。 頁面重新加載時,會顯示相同的默認圖像。 默認圖像不會更改爲我所需的圖像。無法更改配置文件圖片Laravel
我的控制器的文件(UserController.php):
public function update_avatar(Request $request)
{
if($request->hasFile('avatar'))
{
$avatar = $request->file('avatar');
$filename = time(). '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->save(public_path('/src/uploads/avatars/' . $filename));
}
return redirect()->route('dashboard');
}
}
我的路線文件:
Route::post('/dashboard',[
'uses'=>'[email protected]_avatar',
]);
我的看法文件:
<form action="/dashboard" method="post" enctype="multipart/form-data">
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<input type="file" name="avatar" class="btn btn-sm btn-primary col-md-5" >
<input type="submit" class="pull-right btn btn-sm btn-primary " value="submit">
<input type="hidden" value="{{Session::token() }}" name="_token">
<a href="#">Remove</a>
</div>
<div id="main">
<span style="font-size:30px;cursor:pointer" onclick="openNav()"><img src="download.jpg" class="img-circle img-responsive" alt="Placeholder image"></span>
</div>
</form>
它看起來就像你在前面加上一個時間戳的文件名,所以我好奇你如何參考你的看法 –
在這裏你去...並不擔心我會放棄投票和剔正確的答案..這是我的第二個帳戶我不是新手......: ) –
@VishwasSaxena你究竟在哪裏調用視圖文件中圖像的src?你能否顯示部分代碼 –