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

avatar yenimulya
@yenimulya

50 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

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>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

apakah penyimpanan file/folder tidak bisa di public/asset dan harus alihkan di storage agar file/foto bisa akses di server bang @hilmanrdn

avatar yenimulya
@yenimulya

50 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

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

Login untuk ikut Jawaban