2017-02-08 7 views
0

Ich habe hinzugefügt, um aliases Array diesen Eintrag hinzufügen:Kann nicht Intervention/Bild an den Alias-Array in Laravel 5.4

'Image' => Intervention\Image\Facades\Image::class 

Dies bewirkt, dass mein Laravel App das PHP-Zeitlimit von 30 Sekunden erreichen (oder Speicherlimit für den Fall, dass ich das Zeitlimit auf 120 Sekunden verlängere) auch ohne tatsächliche Nutzung dieser Klasse. Was mache ich falsch?

+0

Also, wenn Sie diese Zeile auskommentieren, wird alles normal wieder geladen? –

+0

@RossWilson Ja, alles funktioniert gut. Ich kann sogar die 'Intervention \ Image \ Facades \ Image'-Klasse verwenden, die den vollständigen Pfad angibt. –

Antwort

0

Aus Ihrer Beschreibung des Problems, ist es schwer, herauszufinden, was könnte schief gelaufen ist, aber hier sind Schritte, die für mich gearbeitet:

$ cd my-laravel-app 
$ composer require intervention/image 

bearbeiten config/app.php und fügen:

  • Intervention\Image\ImageServiceProvider::class zu das Ende der $providers
  • 'Image' => Intervention\Image\Facades\Image::class bis zum Ende der $aliases

Ich empfehle Ihnen auch, Ihre Systemanforderungen unter image.intervention.io zu überprüfen.

+0

Ich habe genau das gemacht, und bekomme diesen Fehler. Ich habe alle Anforderungen außer imaginär, aber ich brauche es nicht. Die 'Intervention \ Image \ Facades \ Image' Klasse funktioniert gut. Was nicht funktioniert, ist ein Alias ​​in der Datei 'config/app.php'. Solange es auskommentiert, funktioniert alles gut. –