Я хочу добавить водяной знак в загруженное изображение, используя интервенционное изображение библиотека в laravel. Я установил его с помощью команды composer require intervention/image
, Intervention\Image\ImageServiceProvider::class
добавлено в массиве провайдеров и 'Image' => Intervention\Image\Facades\Image::class
в массиве псевдонимов.
Это мой пример кода:
if($request->file1)
{
$this->validate($request, [
'file1' => 'required|image|mimes:jpeg,png,jpg,gif,svg',
]);
$imageName = time().'-'.rand(11111, 99999).'.'.$request->file1->getClientOriginalExtension();
$imageName = $imageName->insert('https://www.exabytes.my/wp-content/uploads/400x150-exabytes-logo.png','center');
$request->file1->move('theme/img/properties', $imageName);
}