Intervention \ Image \ Exception \ NotReadableException mit Laravel 4

8

Ich verwende laravel 4 und habe das Intervention Image-Paket installiert. Wenn ich es in meinem Code verwende mit Methode - & gt; Größe ändern, - & gt; move usw. etc etc ... Ich habe diesen Fehler:

%Vor%

Die Bildquelle ist nicht lesbar

%Vor%

Ich verwende auch MAMP und Sublime Text 3 auf MAC OS, wenn es Ihnen helfen könnte.

Dies ist mein Code in meinem Controller:

%Vor%

(Ich zeige Ihnen nicht die Weiterleitung meiner Ansicht, aber es hat für diesen Abschnitt meines Controllers funktioniert)

Hier ist mein Formularcode (mit Blade Laravel-Vorlage):

%Vor%

Natürlich habe ich das Intervention Image-Paket nach der offiziellen Website installiert image.intervention.io/getting_started/installation (url).

Wie kann ich meine Datei "lesbar" machen? oder diesen Fehler beheben?

    
french_dev 12.06.2014, 22:43
quelle

4 Antworten

14

Ändern Sie dies:

%Vor%

Dazu:

%Vor%

Lesen Sie mehr über die Datei auf der Laravel-Dokumentation .

    
The Alpha 12.06.2014, 23:55
quelle
0

Wenn Sie einen Unterordner in Ihrem öffentlichen Pfad verwenden, verwenden Sie chmod, um die Berechtigung für diesen Ordner zu ändern z.B cd public; chmod -Rv 755 public/{your_path_name};

Ausführen

%Vor%

für weitere Details

    
Jon Awoyele 29.08.2016 06:17
quelle
0

dies in Lösung

%Vor%     
Mas Hary 18.03.2017 06:07
quelle
0

Ich habe das gleiche Problem. Wenn ich den Image-Treiber ändere, funktioniert alles einwandfrei.

Versuchen Sie, den Image-Treiber von app / config / packages / intervention / image / config.php von GD nach Imagick zu ändern

Wenn Sie die Konfigurationsdatei nicht finden können, versuchen Sie folgende Befehle auszuführen:

Konfiguration in Laravel 5 veröffentlichen

$ php artisan vendor: veröffentlichen --provider="Intervention \ Image \ ImageServiceProviderLaravel5"

Konfiguration in Laravel 4 veröffentlichen

$ php artisan config: public intervention / image

Beispielinhalt aus der Konfigurationsdatei:

%Vor%     
nikssa23 04.07.2017 09:25
quelle