
File Storage
Konfigurasi filesystem, disk lokal, S3, upload file, operasi file, visibilitas, symbolic link, streaming
1File konfigurasi Laravel mana yang mendefinisikan disk penyimpanan file?
File konfigurasi Laravel mana yang mendefinisikan disk penyimpanan file?
Jawaban
File config/filesystems.php memusatkan seluruh konfigurasi sistem penyimpanan di Laravel. File ini mendefinisikan disk yang tersedia (local, public, s3), driver masing-masing, dan parameter spesifik seperti direktori root, visibilitas default, atau kredensial cloud. Sentralisasi ini memungkinkan peralihan mudah antar backend penyimpanan yang berbeda tanpa mengubah kode bisnis.
2Method mana yang memungkinkan penyimpanan konten langsung ke dalam file dengan Laravel Storage?
Method mana yang memungkinkan penyimpanan konten langsung ke dalam file dengan Laravel Storage?
Jawaban
Method Storage::put() menerima sebuah path dan konten (string atau resource) untuk membuat atau menimpa sebuah file. Method ini mengembalikan boolean yang menunjukkan keberhasilan operasi. Method ini ideal untuk menyimpan konten yang dihasilkan secara dinamis seperti export CSV, laporan JSON, atau konten yang diunduh via API. Untuk upload form dengan UploadedFile, putFile() atau putFileAs() lebih sesuai.
3Disk Laravel mana yang menyimpan file yang dapat diakses publik melalui URL?
Disk Laravel mana yang menyimpan file yang dapat diakses publik melalui URL?
Jawaban
Disk public menyimpan file di storage/app/public dan menggunakan symbolic link ke public/storage agar dapat diakses via HTTP. Perintah php artisan storage:link membuat symbolic link ini. Disk ini dikonfigurasi dengan visibility public secara default, memungkinkan akses langsung ke file melalui URL seperti /storage/avatars/user.jpg. Disk ini cocok untuk aset pengguna seperti avatar, gambar profil, atau dokumen publik.
Method mana yang memeriksa apakah sebuah file ada di sistem penyimpanan?
Perintah Artisan mana yang membuat symbolic link untuk disk public?
+15 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & Mail
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis