<?php
// Script Penghubung Storage Hosting
// Letakkan file ini di dalam folder "public"

$target = __DIR__ . '/../storage/app/public'; // Mengarah ke folder penyimpanan asli
$link   = __DIR__ . '/storage';               // Nama shortcut yang akan dibuat

// Cek apakah target aslinya ada
if (!file_exists($target)) {
    echo "<h1>GAGAL: Target tidak ditemukan!</h1>";
    echo "Sistem mencari di: <code>$target</code><br>";
    echo "Pastikan struktur folder Laravel Anda benar.";
    exit;
}

// Cek apakah link sudah ada
if (file_exists($link)) {
    echo "<h1>Link Sudah Ada</h1>";
    echo "Silakan hapus dulu folder/file bernama 'storage' di folder ini lewat File Manager, lalu refresh halaman ini.";
} else {
    // Coba buat link
    try {
        symlink($target, $link);
        echo "<h1>BERHASIL! ✅</h1>";
        echo "Jalur <b>storage</b> berhasil diperbaiki.<br>";
        echo "Sekarang coba refresh halaman dashboard web Anda.";
    } catch (Exception $e) {
        echo "<h1>GAGAL MEMBUAT LINK</h1>";
        echo "Error: " . $e->getMessage();
    }
}
?>