Postingan lainnya
Upload foto di server
gan saya ingin mengupload foto di server namun gagal di bagian ini ,
dibagian view saya tuliskan coding serperti ini
<div class="media-left">
<img id="pic" src="{{ asset('assets/img/user/'.Auth::user()->avatar.'')}}" class="user-photo media-object" alt="User">
</div>
untuk di controller codingnya seperti ini
public function update_profile(Request $request)
{
$valid = Validator::make($request->all(), [
'name' => 'required',
]);
if ($valid->fails())
{
return redirect()->back()
->withErrors($valid)
->withInput();
}else{
$id = Auth::user()->id;
$admin = Admin::find($id);
$admin->name = $request->input('name');
$file = $request->file('avatar');
if(!empty($file)){
$fileName = date('YmdHis').''.$file->getClientOriginalName();
$request->file('avatar')->move("assets/img/user/", $fileName);
$admin->avatar = $fileName;
}
if($admin->save()){
Session::flash('flash_message', 'profile berhasil di update');
return redirect()->back();
}
else{
$valid = "harap isian jangan kosong";
return redirect()->back()
->withErrors($valid)
->withInput();
}
}
}
untuk upload di local berhasil, namun ketika kita akses di server upload foto gagal, apakah penyimpanan file/foto bukan di public/asset? apakah harus di ganti lewat storage?, jika iya bagaimana ya gan , mohon solusinya gan
Tanggapan
untuk gambar bungkus di tag gambar ya, bukan link :D
2 Jawaban:
masalah perizinan file, kamu tidak diizinkan untuk mengupload / menulis di folder ini. Ganti dengan chmod
contoh <pre> chmod 755 /var/www/html/public/naamFolder </pre>
Info lebih detail bisa cek <a href='https://stackoverflow.com/questions/30639174/file-permissions-for-laravel-5-and-others '>Stackoverflow ini</a>
apakah penyimpanan file/folder tidak bisa di public/asset dan harus alihkan di storage agar file/foto bisa akses di server bang @hilmanrdn
Tanggapan
untuk komentar tolong tulsi di komentar ya, bukan "jawaban", jawaban khusus untuk menjawab pertanyaan
Untuk pertanyaan yang berbeda, silahkan bikin lapak baru, tidak bikin pertanyaan bercabang