OK, wenn ich ein Bild hochladen möchte, mache ich normalerweise folgendes:
$file = Input::file('image');
$destinationPath = 'woAuchImmer';
$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);
if( $uploadSuccess ) {
// speichere die URL
}
Dies funktioniert gut, wenn der Benutzer das Bild hochlädt. Aber wie speichere ich ein Bild von einer URL??
Wenn ich etwas wie folgt versuche:
$url = 'http://www.woAuchImmer.com/irgendwo/bild';
$file = file_get_contents($url);
und dann:
$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);
erhalte ich den folgenden Fehler:
Aufruf einer Memberfunktion move() auf ein Nicht-Objekt
Also, wie lade ich ein Bild von einer URL mit Laravel 4 hoch??
Jede Hilfe wird sehr geschätzt.