php - make - Clase de imagen Laravel/Intervention-clase no encontrada
php image manipulation (6)
Paso 1:
Agregue "intervention/image": "dev-master"
a la sección "require" de su archivo composer.json
.
"require": {
"laravel/framework": "4.1.*",
"intervention/image": "dev-master"
},
Paso 2:
Run CMD;
$ composer install
Si tienes esta advertencia:
Advertencia: el archivo de bloqueo no está actualizado con los últimos cambios en composer.json. Usted puede estar recibiendo dependencias obsoletas. Ejecutar actualización para actualizarlos.
hacer $ composer update
y luego $ composer install
Paso 3:
config/app.php
archivo config/app.php
. Agregue esto a la matriz de $providers
.
Intervention/Image/ImageServiceProvider::class
Etapa 4:
A continuación, agregue esto a la matriz $aliases
.
''Image'' => Intervention/Image/Facades/Image::class
Paso 5:
Si hay un error;
Clase ''Intervención / Image / ImageServiceProvider'' no encontrada
tratar
$ composer update
Acabo de instalar Intervention Image Class siguiendo las instrucciones desde aquí: http://image.intervention.io/getting_started/installation
También agregué estas 2 líneas en el archivo config / app.php:
''Intervención / Image / ImageServiceProvider''
''Imagen'' => ''Intervención / Imagen / Fachadas / Imagen''
Cuando abro mi sitio web, me sale este error:
Class ''Intervention/Image/ImageServiceProvider'' not found
¿Por qué es eso y qué debo hacer ahora?
Intenta esto, funciona para mí.
use Intervention/Image/Facades/Image as Image;
Intente agregar /
símbolo antes de la Image
:
/Image::make();
Me ayudó en Laravel 5.3 y Intervention 2.3.
solo escribe eso en el controlador
usar la imagen;
proveedores config / app.php
Intervención / Image / ImageServiceProvider :: class,
Alias
''Imagen'' => Intervención / Imagen / Fachadas / Imagen :: clase,
composer require intervention/image
Resuelve definitivamente el problema.
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"intervention/image": "dev-master"
},
agregue el nuevo código "intervención / imagen": "dev-master" en composer.json, y cmd
$ composer update