michaeldojcar / laravel-photo
Laravel photo module
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
Simple photo module which you can use to upload and work with photos in your project.
It provides Photo model controlled using Services\PhotoService
class.
Photos are stored in Laravel public storage and their metadata in database (table photos
).
Install
php artisan vendor:publish --provider=MichaelDojcar\LaravelPhoto\Providers\PhotoServiceProvider
Access photo
Get photo public url:
use MichaelDojcar\LaravelPhoto\Models\Photo; $photo = Photo::findOrFail(1); $photo->url();
Get resized photo URL
You can generate any size of your Photos immediately in blade template.
use MichaelDojcar\LaravelPhoto\Models\Photo; $photo = Photo::findOrFail(1); $photo->resize(250, 120); // Specify width and height