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.
Table of contents
Download tharindu/laravel-backup
More information about tharindu/laravel-backup
Files in tharindu/laravel-backup
Download tharindu/laravel-backup
More information about tharindu/laravel-backup
Files in tharindu/laravel-backup
Vendor tharindu
Package laravel-backup
Short Description A Laravel package to backup your application database and files to a cloud storage.
License MIT
Package laravel-backup
Short Description A Laravel package to backup your application database and files to a cloud storage.
License MIT
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:
-
Create a Google Cloud Project:
- Go to the Google Cloud Console.
- Create a new project or select an existing project.
-
Enable the Google Drive API:
- Navigate to the "API & Services" dashboard.
- Enable the Google Drive API for your project.
-
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.
-
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.
- Add Credentials to
.env
File:- Copy the Client ID, Client Secret, and Refresh Token into your
.env
file as shown above.
- Copy the Client ID, Client Secret, and Refresh Token into your
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
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
The package tharindu/laravel-backup contains the following files
Loading the files please wait ....