2017-07-17 1 views
0

Ich versuche ein Bild hochzuladen und seine Größe mit Intervention Image 2.x zu ändern. Aber ich bekomme einen Fehler Image source not readable.Bild-Upload mit Laravel 5.4 Intervention Image 2.x

Gibt es eine Möglichkeit, diesen Fehler zu debuggen.

enter image description here

Ich verwende den folgenden Code in der documentation gezeigt.

Image::make($request->file('productImage'))->resize(800, 500)->save('foo.jpg'); 

Und meiner Ansicht nach Teil für Datei-Upload verantwortlich ist,

<div class="form-group"> 
    <label for="inputFile" class="col-sm-2 control-label">Product Image</label> 
    <div class="col-sm-10"> 
     <input type="file" id="productImage" name="productImage"> 
     <p class="help-block">Upload product Image</p> 
    </div> 
</div> 

Es gibt viele Ressourcen für die ältere Version von Laravel, aber es ist schwer Ressourcen 5.4

Jeder Vorschlag für Laravel zu finden wird geschätzt.

+0

Ihr Formular hat 'enctype =" multipart/form-data "'? –

+0

Nein, muss ich das hinzufügen? – Isuru

+0

Ja. Dadurch können Dateien in die Daten einbezogen werden. –

Antwort

1

Stellen Sie sicher, Ihre Form haben enctype = "multipart/form-data", wenn Sie Laravel kollektive verwenden

{{Formular :: open ([ 'url' => 'foo/bar', 'Methode' => 'put', 'files' => true])}}

+0

Ich benutze Laravel Form Helfer Bibliothek nicht. Also habe ich den Tag enctype = "multipart/form-data" zum Formularelement hinzugefügt. Deine Antwort ist richtig. Vielen Dank! – Isuru

Verwandte Themen