Skip to main content
  1. Posts/

Gambar Tidak Tampil pada Folder Storage Laravel

·1 min·
laravel laravel

Berikut merupakan beberapa cara yang dapat Anda lakukan ketika gambar tidak muncul pada storage laravel.

Test serve laravel

Test serve untuk memastikan tidak ada yang error.

php80 artisan serve --host 0.0.0.0

Selanjutnya coba akses file gambar melalui http://IP:8000/storage/img/test.png di browser.

Apabila gambar masih tidak muncul, cek apakah terdapat folder symlink storage pada folder public. Jika tidak ada maka buat terlebih dahulu.

php80 artisan storage:link

Folder public diluar folder core laravel

Jika folder public Anda pindahkan ke tempat lain, Anda perlu mengedit file AppServiceProvider.php pada bagian register()

nano app/Providers/AppServiceProvider.php
$this->app->bind('path.public', function() {
  return realpath(base_path().'/../public_html');
});

Lalu test serve dan lakukan pengecekan seperti cara sebelumnya.

Setting permission

Gambar tidak muncul bisa juga dikarenakan permission file dan folder didalam storage belum sesuai. Setting permission dengan perintah berikut.

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

Related

Install KVM and Virt-Manager
·3 mins
libvirt libvirt ubuntu kvm
Export Baris Tertentu dari Tabel MySQL
·1 min
mysql mysql
SQL Basics Cheat Sheet
·6 mins
mysql mysql
Configure Forwarders in PowerDNS
·2 mins
pdns pdns
Error PHP - move_uploaded_file() Unable to move file from tmp to dir
·1 min
php php
Kubernetes External DNS with PowerDNS
·2 mins
kubernetes pdns kubernetes