Selalu gagal menyimpan file pada server provider (online) dengan framework Laravel 5.4

Mohon masukan teman-teman perihal kegagalan saya ketika melakukan upload file image pada server online provider. Saya sudah berhasil dan mulus melakukan uji secara offline menggunakan xampp dengan database mySQL untuk menyimpan data image.

Image tersimpan pada folder /public/foto

Masalah permission dari folder (online) sudah saya buat chmod 777 tetapi masih gagal juga.

Berikut ini bagian controller yang digunakan :

=====================

public function store (Request $request) {

$input = $request->all(); $tambah = ModelCrudBerita::create($input);

$tambah->judul = $request->judul2; $tambah->isi_berita = $request->isiberita2;

$filename3 = $request->file('gambar2'); $filename4 = $filename3->getClientOriginalName(); $tambah->gambar = $filename4;

$destination = base_path() . './public/foto'; $request->file('gambar2')->move($destination, $filename4); $tambah->save();

Session::flash('flash_message', 'Data berhasil ditambah.'); return redirect ('berita'); }

==============

Demikian masalah gagal upload image yang sedang saya alami, terimakasih atas bantuannya.

Salam

Farid

avatar farid86
@farid86

8 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

 $destination = base_path() . './public/foto';

Apa udah benar nama folder yg di server jg "public" gan , atau coba lngsng seperti di bawah ini aja

 $filename3->move("foto/", $filename4);

Semoga membantu,,,

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

Masih gagal memakai >> $filename3->move("foto/", $filename4);

saya juga coba pakai dibawah ini masih juga gagal

$filename3->move(public_path('foto'),filename4);

Saya juga sudah tanya pihak provider tetapi belum ada jawaban.

:(

avatar farid86
@farid86

8 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban