Gibt es Unterschiede zwischen File
und Storage
Fassaden in Laravel 5.2?
es scheint, dass sie beide den gleichen Vertrag verwenden. Ich sehe keine Dokumentation für File
in Laravel Dokumentation. Wenn sie unterschiedlich sind, wie können sie miteinander interagieren?Laravel File vs Storage Fassade
7
A
Antwort
6
Datei ist ein ziemlich einfacher Wrapper für PHP-Funktionen wie file_exists() etc. Storage ist "eine mächtige Dateisystemabstraktion dank dem wunderbaren Flysystem PHP-Paket von Frank de Jonge". Dies kann verwendet werden, um auf lokale Dateien zu wirken (d. H. Storage::disk('local')->exists('path')
).
Vor Laravel 5 hatte Laravel keine Flysystem-Integration. Zu dieser Zeit war die Dateifassade "der Weg", mit dem man interagieren konnte (lokale Dateien). Ich würde vermuten, dass die Dokumentation für File entfernt wird, damit Benutzer den Storage stattdessen verwenden. Das Dateisystem funktioniert jedoch.
Verwandte Themen
- 1. Laravel Storage Fassade und Dateien abrufen
- 2. Laravel Fassade Implementierung
- 3. löschen Verzeichnis mit Laravel Speicher Fassade
- 4. Klärung der Strömungsstruktur von Laravel Fassade
- 5. Klärung der Laravel-Fassade erforderlich
- 6. DDD-Aggregate vs GoF-Fassade
- 7. iOS Secure File Storage Problem
- 8. Zweck der Fassade in Laravel 4.2
- 9. Cache-Fassade funktioniert nicht in Laravel 5
- 10. Kann Azure Storage File Shares kopiert werden?
- 11. Laravel File Upload Validation
- 12. Register vs Auto Storage-Klasse?
- 13. Laravel 5 Multiple Download File
- 14. Laravel/Laravel vs Laravel/Rahmen
- 15. Laravel: Wie dynamische Datenbank mit DB-Fassade zu verwenden?
- 16. Laravel 5 - Fehler beim Aktualisieren mit Formular Fassade
- 17. So erstellen Sie benutzerdefinierte Fassade in Laravel 4
- 18. Lokaler Ersatz für Azure Blob Storage oder Amazon S3 (Flat File Storage)?
- 19. Der einfachste Weg, um auf Azure File Storage zuzugreifen?
- 20. Android - Inhalt kann nicht geöffnet werden: file: /// storage/emuliert/0
- 21. Wie installiere ich Git Large File Storage unter Windows?
- 22. Zugriff auf die in Azure File Storage gespeicherten Dateien
- 23. `/ storage/emulierten/legacy /` vs `/ storage/emulierten/0 /` vs `Daten/data/myApp‘
- 24. Microsoft Azure Storage vs. Azure SQL-Datenbank
- 25. Django Sessions Vs Browser Local Storage
- 26. Azure Blob Storage URL: WASB: // vs HTTP: //
- 27. Telefon App: Cloud Storage vs Local
- 28. Laravel Ajax File Upload keine Daten recieving
- 29. Welche log4j Fassade wählen?
- 30. Fassade oder Dekorateur
danke.du meinst es gibt keine notwendigkeit zu 'Datei' fassade überhaupt?' Storage' wird alle aufgaben erledigen? In den Dokumentationsbeispielen hat Taylor 'file_get_contents()' verwendet, obwohl er stattdessen 'File :: get()' verwenden könnte. "Datei" wird veraltet sein. – alex