Image
Thư viện được thêm vào từ phiên bản version 7.3.3, hỗ trợ việc thao tác vói image
Tạo image
Thumbnail
Tạo ảnh từ thư mục uploads/thumbnail
Image::thumb($path, $alt = null)
Medium
Tạo ảnh từ thư mục uploads/medium
Image::medium($path, $alt = null)
Large
Tạo ảnh từ thư mục uploads/large
Image::large($path, $alt = null)
watermark
Tạo ảnh từ thư mục uploads/source
có kèm watermark (yêu cầu có plugin watermark)
Image::watermark($path, $alt = null)
youtube
Lấy ảnh thumb từ đường dẫn youtube
Image::youtube($url, $alt = null)
base64
Tạo ảnh từ mã base64
Image::base64($path, $alt = null)
url
Tạo ảnh từ đường dẫn hình ảnh
Image::url($path, $alt = null)
theme
Tạo ảnh từ thư mục views/<theme-current>/assets/images
Image::theme($path, $alt = null)
plugin
Tạo ảnh từ thư mục plugin views/plugins
Image::plugin($pluginName, $path, $alt = null)
Thao tác
Lấy link ảnh đã xử lý
$link = Image::source('image/logo-skilldo.png')->link()
Lấy html
Để tạo string html <img src="...">
bạn sử dụng method html
$img = Image::source('image/logo-skilldo.png')->html()
Thêm attribute
Thêm attribute cho thẻ html
$img = Image::source('image/logo-skilldo.png')->attribute('class', 'img-top')->html()
hoặc
$img = Image::source('image/logo-skilldo.png')->attributes(['class' => 'img-top'])->html()