Download the PHP package konnco/laravel-imagecast without Composer
On this page you can find all versions of the php package konnco/laravel-imagecast. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download konnco/laravel-imagecast
More information about konnco/laravel-imagecast
Files in konnco/laravel-imagecast
Package laravel-imagecast
Short Description Make easier to store images into database
License MIT
Homepage https://github.com/konnco/laravel-imagecast
Informations about the package laravel-imagecast
The Easier Way to Storing Image in Laravel
This package is designed to simplify our code for managing the laravel image.
Alpha Version
Attention! This package is still under development, we still looking the best pattern we can apply, and in the way, the development may break your application, we would not recommended you using to use this application on production until this package is fully released.
Installation
Laravel Version
Tags | Laravel Version |
---|---|
0.0.7 | Laravel 8 |
0.1.0 | Laravel 9 |
You can install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
Usage
Easy! just apply the Image
into the image type attribute, example :
import these file
and implement it like this
Also you can applying custom configuration for each field, example :
with parameters :quality,savePath,extension
. For the savePath
variable you may want to insert random variable like date as the folder name, you can follow the example
After defining all of those configuration you can start uploading the image, example :
you can fill the avatar fields with all of these supported type :
- string - Path of the image in filesystem.
- string - URL of an image (allow_url_fopen must be enabled).
- string - Binary image data.
- string - Data-URL encoded image data.
- string - Base64 encoded image data.
- resource - PHP resource of type gd. (when using GD driver)
- object - Imagick instance (when using Imagick driver)
- object - Intervention\Image\Image instance
- object - SplFileInfo instance (To handle Laravel file uploads via Symfony\Component\HttpFoundation\File\UploadedFile)
Url Generator
With the ImageCast Url Generator you can define the image width and height only with the url, if you already get used with cloudinary, you will thank this package.
We should configure the 404 handler for Laravel. Open App\Exceptions\Handler
and and the code below inside the render
method.
We already added the helpers inside the ImageCast
and it can be defined like script below :
Base64
You can also convert your image to base64 image with this method
Idea
We really appreciate your idea and contribution into this package :)
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Franky So
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-imagecast with dependencies
illuminate/contracts Version ^9.0
intervention/image Version ^2.5
kornrunner/blurhash Version ^1.2
spatie/laravel-package-tools Version ^1.4.3