Download the PHP package tharindu/laravel-backup without Composer

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

Laravel Backup Package

A Laravel package to backup your application database and files to a cloud storage.

Installation

To install the package, use composer:

Configuration

Add the following environment variables to your .env file:

Usage

To create a database backup and upload it to Google Drive, use the following artisan command:

Google Drive Integration

To obtain the necessary Google Drive credentials, follow these steps:

  1. Create a Google Cloud Project:

  2. Enable the Google Drive API:

    • Navigate to the "API & Services" dashboard.
    • Enable the Google Drive API for your project.
  3. Create OAuth 2.0 Credentials:

    • Go to "Credentials" and create OAuth 2.0 credentials.
    • Select "Web application" and configure the redirect URIs (e.g., http://localhost).
    • Save the credentials and note down the Client ID and Client Secret.
  4. Generate a Refresh Token:

    • Use a tool like OAuth 2.0 Playground to generate a refresh token.
    • Configure the OAuth 2.0 Playground to use your Client ID and Client Secret.
    • Authorize the Google Drive API and generate a refresh token.
  5. Add Credentials to .env File:
    • Copy the Client ID, Client Secret, and Refresh Token into your .env file as shown above.

All versions of laravel-backup with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
illuminate/support Version ^10.0|^11.0
phpunit/phpunit Version ^9.0|^10.0|^11.0
google/apiclient Version ^2.0
spatie/db-dumper Version ^3.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 tharindu/laravel-backup contains the following files

Loading the files please wait ....