Download the PHP package taffovelikoff/imagekit-adapter without Composer

On this page you can find all versions of the php package taffovelikoff/imagekit-adapter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package imagekit-adapter

Flysystem adapter for the ImageKit API

A Flysystem adapter for ImageKit. This package used to be Laravel only, but it can now be used in any php project! If you are using an older version of this package in a Laravel app, please read the "Usage in Laravel" section.

Contents

โš™๏ธ Installation

๐Ÿ› ๏ธ Setup

๐Ÿ‘ฉโ€๐Ÿ’ป Usage

๐Ÿš€ Usage in Laravel

๐Ÿ‘Š Contributing

๐Ÿ“„ License

Installation

You can install the package via composer:

Setup

First you will need to sing up for an ImageKit account. Then you can go to https://imagekit.io/dashboard#developers to get your public key, private key and url endpoint.

Usage

If you need to purge the cache after a file was updated/deleted you can add "purge_cache" to the $options array of the adapter.

This will create a purge cache request. You can read more here: https://docs.imagekit.io/features/cache-purging

Usage in Laravel

You can create a new driver by extending the Storage in the boot() method of AppServiceProvider.

Then create a new disk in config/filesystems.php:

Don't forget to add your keys in .env:

And now you can use Laravel's Storage facade:

If you already use an older version of taffovelikoff/imagekit-adapter in your Laravel app you most likely published the configuration file config/imagekit.php. It was possible to set a few options there:

The extend_storage => true setting automatically expanded the Storage facade and created 'imagekit' driver. If you were using that option you need to manually add the new driver in AppServiceProvider like the example above.

If the purge_cache_update setting was set to true a cache purge request was made when deleting/updating a file. In order tะพ keep this functionality all you need to do now is add purge_cache_update parameter in the options of the ImageKitAdapter when extending the storage.

Contributing

Pull requests are welcome. Please feel free to lodge any issues or feedback as discussion points.

License

MIT


All versions of imagekit-adapter with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
league/flysystem Version ^2.0.4 || ^3.0.0
imagekit/imagekit Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package taffovelikoff/imagekit-adapter contains the following files

Loading the files please wait ....