
File Storage
Filesystem-configuratie, lokale schijf, S3, file-uploads, bestandsbewerkingen, zichtbaarheid, symbolische links, streaming
1Welk Laravel-configuratiebestand definieert de bestandsopslagschijven?
Welk Laravel-configuratiebestand definieert de bestandsopslagschijven?
Antwoord
Het bestand config/filesystems.php centraliseert alle configuratie van de opslagsystemen in Laravel. Het definieert de beschikbare schijven (local, public, s3), hun respectievelijke drivers en specifieke parameters zoals de root-directory, de standaard zichtbaarheid of de cloud-credentials. Deze centralisatie maakt het eenvoudig om te schakelen tussen verschillende opslag-backends zonder de businesslogica-code te wijzigen.
2Welke methode maakt het mogelijk om inhoud rechtstreeks in een bestand op te slaan met Laravel Storage?
Welke methode maakt het mogelijk om inhoud rechtstreeks in een bestand op te slaan met Laravel Storage?
Antwoord
De methode Storage::put() accepteert een pad en inhoud (string of resource) om een bestand aan te maken of te overschrijven. Het retourneert een boolean die het succes van de operatie aangeeft. Deze methode is ideaal voor het opslaan van dynamisch gegenereerde inhoud zoals CSV-exports, JSON-rapporten of via API gedownloade inhoud. Voor formulier-uploads met UploadedFile zijn putFile() of putFileAs() geschikter.
3Welke Laravel-schijf slaat bestanden op die publiek toegankelijk zijn via URL?
Welke Laravel-schijf slaat bestanden op die publiek toegankelijk zijn via URL?
Antwoord
De public-schijf slaat bestanden op in storage/app/public en gebruikt een symbolische link naar public/storage om ze toegankelijk te maken via HTTP. Het commando php artisan storage:link maakt deze symbolische link aan. Deze schijf is standaard geconfigureerd met visibility public, waardoor directe bestandstoegang mogelijk is via URL's zoals /storage/avatars/user.jpg. Het is geschikt voor gebruikersassets zoals avatars, profielafbeeldingen of openbare documenten.
Welke methode controleert of een bestand bestaat in het opslagsysteem?
Welk Artisan-commando maakt de symbolische link voor de public-schijf aan?
+15 gespreksvragen
Andere Laravel-sollicitatieonderwerpen
PHP-basis
PHP OOP-basisprincipes
Composer & Autoloading
Laravel-grondbeginselen
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM-basis
Eloquent Relationships
Migrations & Schema Builder
Validatie en formulieren
Authenticatie
Autorisatie en Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaties & 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
Beheers Laravel voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis