softici / photo-module
v0.1.5
2020-10-25 16:02 UTC
Requires
- bkwld/croppa: ^4.9
This package is not auto-updated.
Last update: 2024-09-26 06:52:14 UTC
README
这是一个简单的照片模块,您可以使用它将照片上传到您的项目。
它通过使用 Services\PhotoService
类来控制 Photo 模型。
照片存储在 Laravel 公共存储中,其元数据存储在数据库中(photos
表)。
安装
php artisan acore:module
php artisan vendor:publish --provider=Modules\Photo\Providers\PhotoServiceProvider
访问照片
获取照片公开 URL
use Modules\Gallery\Entities\Photo;
$photo = Photo::findOrFail(1);
$photo->url();
在 blade 中获取缩放照片
use Modules\Gallery\Entities\Photo;
$photo = Photo::findOrFail(1);
$photo->resize(250, 120); // Specify width and height
在您的模块中实现照片上传
@component('photo::components.add_modal', ['model' => $item, 'action' => 'items::items.photo.store'])@endcomponent