Bagaimana cara menjalankan php artisan storage:link di share hosting

Dibuat
·
Dilihat226 kali
0

Saya coba upload project laravel di hosting tapi bingung menjalankan php artisan storage:link saya upload project dari file zip

Tidak bisanya kenapa? kalau eror sertakan eror nya.

0
Renova MR·24 Jan 2024

Tidak bisa karena saya tidak tahu caranya, biasanya kalo di local pakek terminal.

0
Hidjrah Saputra·26 Jan 2024
2 Jawaban
0

Bisa pake lewat route,

Route::get('/storage-link', function(){
	$targetFolder = storage_path('app/public');
	$linkFolder = $_SERVER['DOCUMENT_ROOT'] . '/storage';
	symlink($targetFolder,$linkFolder);
});

atau bisa pake ini,

code dibawah ini ditambahkan d file appservicesprovider. dibagian boot.

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

kalau sudah di setting codenya, bisa buka cron job yang ada dihosting.

ln -s /home/domain_hosting/laravel/storage/app/public /home/domain_hosting/public_html/storage

dan jangan lupa selalu refresh dihalaman public_html folder project dan jika sudah ada folder storage terbuat, maka hapuskan eksekusi code yang berjalan di cron job.

Dibuat
·
Diperbarui

Update kodenya biar di format: awali ```php akhiri dengan ```.

0
Renova MR·24 Jan 2024
Tampilkan jawaban lainnya

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!