Cara Mengatasi Error “Disk [public] does not have a configured driver” di Laravel

Tutorial mengatasi Disk public does not have a configured driver di Laravel dengan memperbaiki filesystems.php.

laravel storage public error disk public driver filesystems laravel storage link laravel

📂 Laravel | ✍ Kurnia Andi Nugroho | 🎯 Beginner ✅ Telah dilihat 12 kali

Cara Mengatasi Error “Disk [public] does not have a configured driver” di Laravel

Problem

Error ini terjadi saat menggunakan storage public tetapi disk public belum ada atau salah konfigurasi.

Contoh:

Storage::disk('public')->put('file.txt', 'hello');

Muncul error:

Disk [public] does not have a configured driver.

Solution

Buka file:

config/filesystems.php

Pastikan ada konfigurasi berikut:

'public' => [
    'driver' => 'local',
    'root' => storage_path('app/public'),
    'url' => env('APP_URL').'/storage',
    'visibility' => 'public',
],

Lalu jalankan:

php artisan storage:link
php artisan config:clear