ファイルをアップロードするための私のコントローラのアクションでは、私は検証ルール['file' => 'image']
を持っています。 私は次のようにテストUploadedFileインスタンスを作成します: $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true);
ご覧のとおり、6番目のパラメータ($ test)が真であることは、テストに必要です。しかし、テスト中に$uploadedFile
がValidatorに来ると、パラメータ$ testはで、となり、残りのインスタンスは作成されたものと同じになります。 ファイルのアップロードをテストする別の方法がありますか?または、これをどのように修正できますか?ルーメン試験。アップロードされたファイルの検証に失敗しました
1
A
答えて
0
あなたは今使用する必要があります。
\Illuminate\Http\UploadedFile
代わりの
\Symfony\Component\HttpFoundation\File\UploadedFile
にUploadedFileオブジェクトを作成します。これについてはdetailed explanationをご覧ください。
+0
ありがとうございました!それは私に役立ちます。 –
関連する問題
- 1. エスプレッソで再試験に失敗した方法は? - ブレーンストーミング
- 2. モデルの検証に失敗しましたが作成されました
- 3. PHP SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました
- 4. JSF - 検証に失敗したフォーカスコンポーネント
- 5. POSTリクエストでDjango CSRFの検証に失敗しました:リファラーチェックに失敗しました - いいえReferer
- 6. ASP.NET MVC(フォームログイン):viewstate MACの検証に失敗しました
- 7. MVC DateTimeの検証に失敗しました
- 8. jqueryの.text検証に失敗しました
- 9. RSpecのウェブサイトフォーマット検証に失敗しました
- 10. viewstate MACの検証に失敗しました
- 11. Yiiがファイルサイズの検証に失敗しました
- 12. ビューステートMACの検証に失敗しました。
- 13. CASサービスチケットの検証に失敗しました
- 14. ビューステートMACの検証に失敗しました。
- 15. Safariでviewstate MACの検証に失敗しました
- 16. XMLでXML署名の検証に失敗しました
- 17. ビューステートMACの検証に失敗しました
- 18. preventDefault()でsubmit()のフィールド検証に失敗しました
- 19. PHPログインフォームの検証に失敗しました
- 20. CodeSignの検証に失敗しました - Adobe Flash AIR iOS
- 21. 'type' jsonスキーマの検証に失敗しました
- 22. Ruby on rails。 Paperclip mp3の検証に失敗しました
- 23. Djangoモデルフォームの検証に失敗しました
- 24. プロパティの検証に失敗しました。Googleデータストア
- 25. モデルによるカスタム検証:保存に失敗しました
- 26. Attachment_fuが更新時に検証に失敗しました
- 27. サーバーに保存された画像のアップロードに失敗しました
- 28. java(アンドロイド):圧縮されたI/Oを試して失敗しました
- 29. ファイルのアップロードによりモデル検証が失敗する
- 30. Devitsは、同じURLに検証が失敗しましたか?
これはSymphonyのバグです。最後のパラメータは確かに 'test'をtrueに設定するためのものですが、オブジェクトはそれをfalseとみなします。 Laravelでアップロードしたテストで同じ問題が発生しました – schellingerht