michaeldojcar / laravel-photo
Laravel 照片模块
v0.2.4
2022-07-07 09:12 UTC
Requires
- bkwld/croppa: ^6.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
README
这是一个简单的照片模块,您可以使用它来上传和处理项目中的照片。
它提供了一个使用 Services\PhotoService
类控制的 Photo 模型。
照片存储在 Laravel 公共存储中,其元数据存储在数据库中(表 photos
)。
安装
php artisan vendor:publish --provider=MichaelDojcar\LaravelPhoto\Providers\PhotoServiceProvider
访问照片
获取照片公开 URL
use MichaelDojcar\LaravelPhoto\Models\Photo; $photo = Photo::findOrFail(1); $photo->url();
获取调整大小后的照片 URL
您可以在 blade 模板中立即生成任何大小的照片。
use MichaelDojcar\LaravelPhoto\Models\Photo; $photo = Photo::findOrFail(1); $photo->resize(250, 120); // Specify width and height