私のローカル開発では、以下に示すコードを使用しています。これは完璧に機能します。
しかし、サイトを共有ホスティングにアップロードすると、ファイルのアップロード以外はすべて正常に機能しました。私はこのパスを取得し
->getRealPath()
たときに、問題が に関係していることをすでに判断しました
:dd();
/data/sites/web/christophvhbe/tmp
私のホスティングには存在しません。しかし、一時的な画像が私のホスティングに保存されている場所を見つけましtmp/
た。
->getRealPath()
値を正しい値に変更するにはどうすればよいですか?
$fileName = time() . '-' . $request->file('foto')->getClientOriginalName();
$product->foto = $fileName;
$product->save();
$imagePath = '/images/producten/'. $fileName;
$image = Image::make($request->file('foto')->getRealPath())->fit(300)->save($imagePath);
Image/intervention
パッケージを使用して画像をアップロードおよび保存しています。