ファイルをアップロードするための私のコントローラのアクションでは、私は検証ルール['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. エスプレッソで再試験に失敗した方法は? - ブレーンストーミング
- 4. モデルの検証に失敗しましたが作成されました
- 5. Laravel 5.4の認証試行に失敗しました。
- 6. CSRF検証に失敗しました。リクエストが中止されました。 Django
- 7. PHP SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました
- 8. javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:証明書署名の検証に失敗しました
- 9. RobotParserがSSL証明書の検証に失敗しました
- 10. requests.exceptions.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました
- 11. PythonソケットSSL:証明書の検証に失敗しました
- 12. Graphlab get_dependencies()SSL証明書の検証に失敗しました
- 13. タイムゾーンGem証明書の検証に失敗しました
- 14. ssl.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました。
- 15. INVALID_APP_CREDENTIAL:アプリケーションの検証に失敗しました。Firebase認証
- 16. textblob証明書の検証に失敗しました。エラー
- 17. ルーメンphpmailer:SMTPエラー:サーバーへの接続に失敗しました:(0)
- 18. デプロイされたChatbotの認証に失敗しました
- 19. JSF - 検証に失敗したフォーカスコンポーネント
- 20. カスタムSSL証明書のアップロードに失敗しました
- 21. SSLサーバー証明書の検証に失敗しましたが、opensslでは失敗しました
- 22. 失敗した試行の後に分裂器が失敗しましたか?
- 23. 失敗したログイン試行
- 24. フロントエンドの検証に失敗し、正しい値が失われました。
- 25. Azure証明書の検証がトークンハンドラーで失敗しました
- 26. Azure .mp4アップロードに失敗しました
- 27. アップロードに失敗しました:\ <filename.sql>をs3:// <bucket-name>/<filename.sql> [SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました(_ssl.c:661)
- 28. Chromeが正しいパターンの検証に失敗しました
- 29. 還元レデューサーのモカ試験に失敗したのはなぜですか?
- 30. 投稿前にJQueryフォームの検証に失敗しました
これはSymphonyのバグです。最後のパラメータは確かに 'test'をtrueに設定するためのものですが、オブジェクトはそれをfalseとみなします。 Laravelでアップロードしたテストで同じ問題が発生しました – schellingerht