Я следую учебнику Laracast по обработке image manipulation с использованием Intervention. Добавив его в свой файл-композитор и выполнив обновление композитора, я добавил его к своим поставщикам услуг и псевдонимам, как указано в installation guide. Кроме того, я использую Vagrant 1.7.4 и виртуальную коробку Laravel под названием Scotch Box 2.5.Laravel 4.2 Отображение изображения вмешательства. Изображение
Тем не менее, я не смог успешно использовать Intervention в своем приложении. Вот мой пример:
Route::get('foo', function() {
$image = Image::make('http://placehold.it/500x500/000/e8117f');
return Response::make($image->encode('jpg'), 200, ['Content-Type' => 'image/jpeg']);
});
Когда я нахожусь на странице в браузере, все, что я вижу, является сломанным изображением. И я действительно запутался, почему разработчик инспектор инструмент в Chrome отображает:
<img style="-webkit-user-select: none" src="http://192.168.33.10/public/foo">
Я попробовал эти предложения, но получить те же результаты с разбитыми изображениями. – Rach7110
Очень странно ... Знаете ли вы, отвечаете ли вы требованиям системы? PHP> = 5.4, расширение файловой системы и либо GD Library (> = 2.0), либо расширение Imagick PHP (> = 6.5.7)? –
в соответствии с [создателем] (https://box.scotch.io/) виртуального окна, он должен использовать PHP 5.6, GD и Imagick. – Rach7110