Laravel 5 ->getRealPath() zeigt nicht den korrekten Wert anPhp

PHP-Programmierer chatten hier
Guest
 Laravel 5 ->getRealPath() zeigt nicht den korrekten Wert an

Post by Guest »

Bei meiner lokalen Entwicklung verwende ich den unten gezeigten Code, der perfekt funktioniert.

Aber als ich die Website auf mein Shared Hosting hochgeladen habe, funktionierte alles einwandfrei, bis auf den Datei-Upload . Ich habe bereits festgestellt, dass das Problem mit
zusammenhängt

Code: Select all

->getRealPath()
, wenn ich dd(); verwende, erhalte ich diesen Pfad:

Code: Select all

/data/sites/web/christophvhbe/tmp


Was auf meinem Hosting nicht existiert. Aber ich habe herausgefunden, wo die temporären Bilder auf meinem Hosting gespeichert sind, nämlich in tmp/, das sich hier befindet: http://gyazo.com/e0199718324119109a4ff66321414e12.

Wie kann ich den Wert ->getRealPath() auf den richtigen Wert ändern?

Code: Select all

$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);
Ich verwende das Paket Image/intervention zum Hochladen und Speichern von Bildern.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post