symlink storage laravel | cara simple membuat symlink storage laravel
Dalam kasus kali saya butuh melakukan upload file pdf, dan menyimpanya di dalam folder storage, dan secara defaul storage tidak bisa di akses secara public oleh sebab itu di butuhkan symlink storage ke folder public .

Hy hy !!!
Sudah lama tidak nulis blog, ingin berbagi tips cara membuat symlink storage laravel, terkadang lupa dari pada harus googling lagi saya catat di sini aja deh .
Untuk apa symlink storage di laravel di butuhkan ?
Dalam kasus kali saya butuh melakukan upload file pdf, dan menyimpanya di dalam folder storage, dan secara defaul storage tidak bisa di akses secara public oleh sebab itu di butuhkan symlink storage ke folder public .
Apa yang harus di setting
Karena project sudah saya upload ke hosting dan saya tidak bisa melakukan perubahan dengan command atau ssh seperti perintah
php artisan storage:linkjadi solusinya pakai file web.php yang berada di dalam folder route . cukup salinkan code di bawah ini .
Route::get('/buatsymlink', function(){
$targetFolder = $_SERVER['DOCUMENT_ROOT'].'apps/storage/app/public';
$linkFolder = $_SERVER['DOCUMENT_ROOT'].'apps/public/storage';
symlink($targetFolder,$linkFolder);
echo 'Symlink process successfully completed';
});sesuaikan dengan path aplikasi kamu, jika kamu tidak tau path nya bisa coba
echo $_SERVER['DOCUMENT_ROOT'] jika sudah sesuai , cukup akses namalink.com/buatsymlink . tara jika berhasil akan tampil tulisan 'Symlink process successfully completed'
semoga bermanfaat ya .
