Download the PHP package bbcreation/miniostorage without Composer

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

WArk-MinioStorage

Laravel 5.x DUB DUB DUB DUB DUB

Minio oss filesystem storage for laravel 5+

Minio Server

You can download the minio oss server from here.

Installation

Open the command prompt and type in the following. This will download the package.

After that, add the ServiceProvider to the providers array in config/app.php

You can use the facade for shorter code. Add this to your aliases:

To publish the config settings in Laravel 5 use:

This will add an miniostorage.php config file to your config folder.

Set Environment Variable in .env file

Usage

Use it like below:

Save Image/Video/Object

Use Input::file('file') to get the uploaded file and put it directly. key/key can be any string.

Use the third argument as true to upload the raw data as object.

Retrieve Image/Video/Object

Get the object by key string.

Specify the bucket and get the object from the bucket.

List out the objects

List out the objects with specified bucket

Specify the bucket and list out the object from the bucket.

Remove Object

Delete the specified object

Remove Object with specified bucket

Delete the specified object with specified bucket

Check Bucket Exist

Check if the bucket exist or not. Return true if exist and false otherwise.

Create Bucket If Not Exist

Create the bucket if the bucket does not exist.

Create Bucket

Create new bucket

Create Bucket Async

Create new bucket asynchronously

Remove Bucket

Delete the specified bucket

Remove Bucket Async

Delete the specified bucket asynchronously

Copy Object

Copy existing object from to another bucket with new key name

Copy Object From

Copy object from specified bucket to another bucket with new key name

License

The MIT License (MIT). Please see License File for more information.


All versions of miniostorage with dependencies

PHP Build Version
Package Version
Requires aws/aws-sdk-php Version ^3.0.0
php Version >=5.5.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 bbcreation/miniostorage contains the following files

Loading the files please wait ....