私はプロフィール画像を作成したいAvatarアップロードしてすべてのユーザーのプロフィールに表示します。プロフィールにアバター画像を追加するLaravel 5
私の方法では動作しません。
マイアバターアップロードコード:
<div class="form-group">
<div class="form-group">
<label for="exampleInputFile"><img src="/img/photos.png" height="80" width="80"> Upload Avatar:</label>
<input type="file" id="exampleInputFile" name="profileimage"></font></br>
</div>
</div>
誰もがプロフィールでそれを参照してくださいコード:
<div class="pull-left margin-left-25">
@if($user->profileimage == false)
<img src="/img/icon.png" height="80" width="80">
@endif
@if($user->profileimage == true)
<img src="{{$user->profileimage}}" height="80" width="80">
@endif
ProfileControllerの画像コンテンツ(私にとってはいけない作業):
if ($request->hasFile('image')) {
$file = $request->file('profileimage');
$size = $request->file('profileimage')->getSize();
if ($size > 500000) {
session()->flash('errormessage','Image is too large');
return redirect()->back()->withInput();
}
if (substr($file->getMimeType(), 0, 5) !== 'profileimage') {
session()->flash('errormessage','File is not an image');
return redirect()->back()->withInput();
}
if ($file->isValid()) {
$path = $request->profileimage->store('uploads','public');
} else {
session()->flash('errormessage','Image is not valid');
return redirect()->back()->withInput();
}
}
if ($request->image !== null) {
$product->image = $path;
}
何I間違っている?
ありがとうございます!
をエラーを表示しますか?あなたのフォームに 'enctype =" multipart/form-data "を追加しましたか? –