Интегрировать библиотеку Intervention с Laravel (обслуживать масштабированные изображения) - PullRequest
0 голосов
/ 31 августа 2018

Я получаю эту проблему "Служить масштабированные изображения", как:

https: //....ngrok.io/uploads/posts/img1.png изменен в HTML или CSS от 800х400 до 251х119. Обслуживание масштабированного изображения может сохранить 173,3 КБ (снижение на 90%).

Так что, возможно, использование библиотеки Intervention поможет решить проблему. Но я не понимаю, как правильно использовать библиотеку с Laravel.

Я установил с "composer install intervention/image". Но тогда в примере документации для Laravel:

// usage inside a laravel route
Route::get('/', function()
{
    $img = Image::make('foo.jpg')->resize(300, 200);

    return $img->response('jpg');
});

Но я не понимаю, как применить этот пример к изображению, показанному в файле show.blade.php?

На данный момент изображение представлено в show.blade.php как:

 <img class="card-img-top img-fluid"
 style="max-height: 121px; border:1px solid #eee;"
 src="{{ 
 $post->image == null 
 ? url('img/default.png') :    url($post->image)}}"  alt="Card image cap">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...