Download the PHP package swaraatech/spacesmanager without Composer

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

Digital Ocean Spaces Manager

Spaces manager for moving the files from any specified location and move to spaces.

Installation

Using Composer

Or manually by modifying composer.json file:

And run composer install

Then add Service provider to config/app.php

Notice: This package will add league/flysystem-aws-s3-v3 package and add spaces support dynamically.

Quick start

Modify the following settings in .env

Explanation

SM_ENABLED - Enable or disable the functionality

SM_CHECK_PATH - Set the path of the folder which you would like to move to spaces

SM_HTTP_PATH - If you are serving this images over http enter the http path with out domain name and forward and trailing slashes

SM_CHECK_FREQUENCY - Option available are daily, weekly, monthly,yearly

SM_CHECK_TIME - This option is taken into consideration only when you are using the daily frequency

SM_TABLE_NAME - Name of the table for managing the 404 errors after moving the images

SM_CHECK_SIZE - Specify the files above the size to be moved to spaces

SM_CHECK_DAYS - Specify the days before the current day to be moved e.g. 7 days

SM_SPACES_KEY - Spaces Key from Digital Ocean

SM_SPACES_SECRET - Spaces Secret from Digital Ocean. This is visible only once

SM_SPACES_ENDPOINT - Not required to change unless you are using any other region

SM_SPACES_REGION - Not required to change unless you are using nyc3

SM_SPACES_BUCKET - Name of the bucket where the images needs to be stored

SM_MANAGE_404 - If you are not willing to manage the 404 errors using the plugin turn this option to false

Developed with love by Swaraa Tech Solutions LLP Team at Digital Ocean Ahmedabad Hackathon.

Thanks to the wonderful support from DO Team.


All versions of spacesmanager with dependencies

PHP Build Version
Package Version
Requires league/flysystem-aws-s3-v3 Version ^1.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 swaraatech/spacesmanager contains the following files

Loading the files please wait ....