Я только что установил Intervention Image Class следующие инструкции: http://image.intervention.io/getting_started/installation
Я также добавил эти 2 строки в файл config / app.php:
'Вмешательство \ Image \ ImageServiceProvider'
'Image' => 'Intervention \ Image \ Facades \ Image'
Когда я открываю свой сайт, я получаю эту ошибку:
Class 'Intervention\Image\ImageServiceProvider' not found
Почему это и что мне теперь делать?
Добавьте "intervention/image": "dev-master"
в раздел «require» вашего файла composer.json
.
"require": { "laravel/framework": "4.1.*", "intervention/image": "dev-master" },
Run CMD; $ composer install
откройте файл config/app.php
. Добавьте это в массив $providers
.
Intervention\Image\ImageServiceProvider::class
Затем добавьте это в массив $aliases
.
'Image' => Intervention\Image\Facades\Image::class
Если есть ошибка;
Класс 'Intervention \ Image \ ImageServiceProvider' не найден
пытаться
$ composer update
Попытайтесь, это работает для меня.
use Intervention\Image\Facades\Image as Image;
Попробуйте добавить символ \
до Image
:
\Image::make();
Это помогло мне на Laravel 5.3 и Intervention 2.3
"name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.2.*", "intervention/image": "dev-master" },
добавьте новый код «вмешательство / изображение»: «dev-master» в composer.json и cmd
$ composer update
просто напишите, что на контроллере
использовать изображение;
Поставщики config / app.php
Вмешательство \ Image \ ImageServiceProvider :: класс,
кличка
'Image' => Intervention \ Image \ Facades \ Image :: class,
когда я сделал этот процесс, я получил ошибку, как это исправить?
[ErrorException] file_put_contents (C: \ xampp \ htdocs \ RegionInformation \ bootstrap / cache / package s.php): не удалось открыть поток: Permission denied
Скрипт @php artisan package: обнаружение обработки повтора события после автозагрузки-дампа с кодом ошибки 1