Показать изображение в файле блейда после использования Intervention Image (Laravel)

Я хочу показать изображение в шаблоне блейда, которое уже содержит некоторый код HTML, после внесения некоторых изменений (изменение размера, вставка...) в это изображение с использованием библиотеки изображений вмешательства.

Пример :

public function image(){
    return $img = Image::make('images/test.jpg')
        ->resize(800, 500)
        ->insert('some_url', 'bottom-right', 10, 10)
        ->text('foo', 100, 100, function($font) {
            $font->file('fonts/font.ttf');
            $font->size(100);
            $font->color('#fdf6e3');})
        ->response();
}

Этот метод вызывается с использованием этого маршрута:

Route::get('/image', 'MyController@image');

Результат отличный :), но я хочу показать это изображение в шаблоне блейда, который уже содержит HTML-код, а не просто вернуть изображение с помощью маршрута.

Заранее спасибо.


person Mohamed ELBAZIGH    schedule 29.10.2016    source источник
comment
Правильно ли я понимаю, что вы хотите сохранить это изображение и снова получить к нему доступ в представлении лезвия? Я предполагаю, что будет только одно из этих изображений, верно?   -  person ExohJosh    schedule 29.10.2016
comment
Нет, без сохранения изображения, я хочу показать результат после изменений в виде лезвия.   -  person Mohamed ELBAZIGH    schedule 29.10.2016
comment
Нет, существует неопределенное количество изображений.   -  person Mohamed ELBAZIGH    schedule 29.10.2016


Ответы (1)


Попробуйте просто настроить возвращаемое значение <img src="$img"> в своем лезвии.

person Akbar    schedule 13.04.2018