Download the PHP package todstoychev/icr without Composer

On this page you can find all versions of the php package todstoychev/icr. 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 icr

Build Status

This is an image manipulation module based on the Imagine module. It is for Laravel 5.* php framework.

Installation

Use the standard composer way:

Or add to your composer.json:

and run

Configuration

In the section of your Laravel add: .

In the you can add:

Run to publish the config or you cal use also .

You will need also to set a new setting for the Storage module of Laravel. This can be done in the . You can create something similar:

Put this one at the section of the file.

The config file

The file can be found in it is called . The file contains several sections and parameters.

image_adapter

This is setting for the driver library that will be used to process the images. Imagine has support for Gd, Imagick and Gmagick, the available values are gd, imagick or gmagick.

Contexts

Those are the context settings. Each context is presented by array. The default one looks like this:

Each context can define different sizes. The size array has 3 parameters: width, height and operation.

Allowed operations are crop, resize, scale, resize-crop.

Methods

To use the module call its basic class - Icr. The class contain 2 methods. One to upload images, the other to delete. Another way to using it is to instantiate

Upload image

The Icr::uploadImage() method returns the file name on success. if any errors it returns an exception class instance. You can use something similar in your controller method:

As first argument you should use what is coming as file from the request, second argument is the context. The third argument is your setting name from the .

Delete image

This can be performed with Icr::deleteImage(). Example:

Parameters are the same as in the uploadImage() method, except the first one which is the file name of the file that should be deleted.


All versions of icr with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
imagine/imagine Version 0.6.*
illuminate/support Version >5.1
illuminate/filesystem Version >5.1
league/flysystem Version ^1.0
symfony/http-foundation Version 2.7.*
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 todstoychev/icr contains the following files

Loading the files please wait ....