2016-07-20 15 views
0

に渡されますが利用できないファイル:私は、POSTによってフォーム(2つのフィールド、1ファイル)を送信していたとき: empty file fieldLaravelは、私は奇妙な問題を持っている要求

空のファイル・フィールド(coverImage)と、それはまだ持っていますサーバー側のファイル

 $input = Request::all(); 
     $coverImage = null; 

     $coverImage = Request::file('coverImage'); 

     print_r($input); 
     die(); 

私が間違っていることは何ですか?

+1

print_r($ input)とは何ですか?表示? – Dianna

+0

@Dianna あなたはそれが上の画面に出力されているのを見ることができます – Vlad

+0

あなたのフォームを表示できますか? – mydo47

答えて

0

Laravelでは、次のリクエスト中に1つのリクエストから入力を保持できます。この機能は、検証エラーを検出した後にフォームを再入力する場合に特に便利です。ただし、Laravelに含まれている検証サービスを使用している場合は、Laravelのビルトイン検証ツールの一部が自動的に呼び出すため、これらのメソッドを手動で使用する必要はありません。

$request->flash(); 

それともあなただけの特定のフィールドをフラッシュする場合(coverImageはのは言わせ)あなたはこのようにそれを行うことができます:

$request->flashOnly('coverImage'); 

は、だから、現在の入力をこのようにフラッシュしてみてください

関連する問題