In meiner Controller-Aktion zum Hochladen der Datei habe ich eine Validierungsregel ['file' => 'image']
; Ich erstelle einen Test UploadedFile instace wie folgt: $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true);
Wie Sie sehen können, ist der 6. Parameter ($ test) wahr, es ist zum Testen erforderlich. Aber während der Tests, wenn die $uploadedFile
zum Validator kommen, ist der Parameter $ testfalse und der Rest der Instanz ist das gleiche wie erstellt wurde. Gibt es eine andere Möglichkeit, das Hochladen von Dateien zu testen? Oder wie kann ich das beheben?Lumenprüfung. UploadedFile Validierung fehlgeschlagen
1
A
Antwort
0
Sie sollten jetzt verwenden:
\Illuminate\Http\UploadedFile
statt
\Symfony\Component\HttpFoundation\File\UploadedFile
UploadedFile Objekt zu erstellen. Wenn Sie möchten, schauen Sie sich detailed explanation dafür an.
+0
Vielen Dank! Es hilft mir. –
Verwandte Themen
- 1. Validierung fehlgeschlagen: "EntityRef: expecting ';'"
- 2. Validierung fehlgeschlagen in Komponententests
- 3. XML Validierung fehlgeschlagen
- 4. JSF: Validierung fehlgeschlagen Javascript Callback
- 5. Hibernate-E-Mail-Validierung fehlgeschlagen
- 6. Archive Validierung fehlgeschlagen mit Fehlern
- 7. Manuelles Erstellen eines Symfony UploadedFile
- 8. Rubin auf Schienen. Paperclip mp3 Validierung fehlgeschlagen
- 9. Update-Anweisung Fehler, Klammer, fehlgeschlagen Validierung ORACLE
- 10. Validierung der Viewstatus-MAC in Safari fehlgeschlagen
- 11. Bohnen Validierung viel lang Nachricht fehlgeschlagen
- 12. Asp.net maintainScrollPositionOnPostBack und Formulare Validierung fehlgeschlagen
- 13. Konvertiere ein UploadedFile in eine Datei
- 14. "Validierung von ViewState MAC ist fehlgeschlagen" - Was bedeutet dieser Fehler?
- 15. Validierung fehlgeschlagen beim Schreiben von XML mit Woodstox/Stax2
- 16. Validierung fehlgeschlagen: 1: keine Anfragen in Bulk-Indizierung hinzugefügt ElasticSearch
- 17. Laravel Reset-Wert in Eingang nach Validierung fehlgeschlagen?
- 18. Workflow-Fehler "Die Validierung des Workflows ist fehlgeschlagen."
- 19. CKeitor bearbeitetem Text ging auf Übergabe Validierung fehlgeschlagen
- 20. Chef Fehler - SSL Validierung fehlgeschlagen Verbindung zum Host
- 21. WebAPI OData fehlgeschlagen Validierung ModelState Objekt nicht zurückgegeben
- 22. Clientseitige Validierung fehlgeschlagen für DropDownList im Feld int, IE-Browser
- 23. Überprüfen Sie, ob die Validierung des Formulars fehlgeschlagen ist
- 24. Xcode Validierung fehlgeschlagen 'eine versiegelte Ressource fehlt oder ungültig'
- 25. swagger-node - Fehler: Response-Validierung fehlgeschlagen: void erlaubt keinen Wert
- 26. MVC 3-Validierung: möchte meine Etiketten rot, die Kontrollen entsprechen, die Validierung fehlgeschlagen
- 27. Validierung mehrerer Dateien innerhalb einer Schleife
- 28. Yii2 Kartei Fileinput Validierung
- 29. Wie gestatte ich Rack :: Test :: UploadedFile mit starken Parametern?
- 30. Wie konvertiert man Blob zu UploadedFile (Primefaces) in Java?
Dies scheint ein Fehler in Symphony. Der letzte Parameter dient in der Tat dazu, 'test' auf 'wahr' zu setzen, aber das Objekt sieht es als falsch an. Ich habe das gleiche Problem jetzt mit meinem hochgeladenen Test in Laravel – schellingerht