イメージファイル名で配列が設定されているのに、マージが機能していないような 'pic'値を置き換えようとしています。マージ要求が機能していません
ログに次のコードのエラーはありません。私はまだ画像を埋め込むことは許されていないと思うので、以下のリンクがあります。私はLaravelプロジェクトをやっています。
Log::info($request);
$image = $request->file('pic');
$imageName = $image->getClientOriginalName();
$request->merge(array('pic' => $imageName));
$request->file('pic')->move(base_path()."/public/profile_pics",$imageName);
Log::info($request);
任意のアイデア?
これは機能します!どうもありがとうございます。より多くのポイントを獲得するとすぐに私はあなたの答えをアップアップします。 リクエストにアクセスした後、ファイルを保護された配列に保存する理由についてのドキュメントを教えてください。私はそれがなぜあるのか知りたいです。 – roerjo
@roerjoドキュメントではこれらのものを見つけることはできません。自分で掘り起こす必要があります。基本的に、これは問題ですhttps://github.com/laravel/framework/blob/eedb619baa97105901d7256166df8875afd71c59/src/Illuminate/Http/Request.php#L433 '$ convertedFiles'は保護された変数なので、あなたはそれを変更できません簡単に。 –