# Upgrade Guide
Before starting upgrade we recommenced to backup your files and export your current database.
NOTE : If you are non-technical person then please use dist.zip to replace files and if you are technical person then use src.zip
# Upgrade to latest version
# Prerequisite
Before starting upgrade we recommend to back up your all files and export your current database.
so in case if anything goes wrong, you can restore the previous version.
- Backup your whole folder
- Backup & Export your database via phpmyadmin
# Backup Sensitive Files and Folders
Backup the following folders and files.
- File -
.env
- Folder - Any new languages that you added in -
resources/lang/
- Folder -
public/uploads/
# Replace the latest code
- Delete all your existing code (you can also rename the current folder or move all content to some other folder, if possible)
- Upload the latest
dist.zip
to the server - Extract the zip
- Put old
.env
file back - Put
resources/lang/
andpublic/uploads
folder back (or you can merge) - Run a database upgrade script
https://{YOUR_URL}/upgrade/database
- Verify that latest version is visible in footer
# Post Upgrade Steps
- Add newly added languages keys (if you have added a new languages)
- Apply/Replace any custom changes that you made to the code.
# Old Upgrade guide
# Upgrading from v5.1.0 to v5.1.1
# For Technical Users:
- Download
v5.1.1
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.1.1
files into your existing versionv5.1.0
- Run
composer install
to update composer dependencies - Run
npm install
- And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v5.1.1
#For Non Technical Users:
- Download
v5.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.1.1
files into your existing versionv5.1.0
- That's it!, you are ready to go with new version
v5.1.1
# Upgrading from v5.0.0 to v5.1.0
# For Technical Users:
- Download
v5.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.1.0
files into your existing versionv5.0.0
- Run
npm install
- And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v5.1.0
#For Non Technical Users:
- Download
v5.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.1.0
files into your existing versionv5.0.0
- That's it!, you are ready to go with new version
v5.1.0
# Upgrading from v4.0.0 to v5.0.0
# For Technical Users:
- Download
v5.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.0.0
files into your existing versionv4.0.0
- Run
composer install
to update composer dependencies - Run
npm install
- And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v5.0.0
#For Non Technical Users:
- Download
v5.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v5.0.0
files into your existing versionv4.0.0
- That's it!, you are ready to go with new version
v5.0.0
# Upgrading from v3.3.0 to v4.0.0
# For Technical Users:
- Download
v4.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v4.0.0
files into your existing versionv3.3.0
- Run
composer install
to update composer dependencies - Run
npm install
- And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v4.0.0
#For Non Technical Users:
- Download
v4.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v4.0.0
files into your existing versionv3.3.0
- That's it!, you are ready to go with new version
v4.0.0
# Upgrading from v3.2.0 to v3.3.0
# For Technical Users:
- Download
v3.3.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.3.0
files into your existing versionv3.2.0
- Run
composer install
to update composer dependencies - Run
npm install
- Run
php artisan optimize:clear
andphp artisan cache:clear
for clear cache - And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v3.3.0
#For Non Technical Users:
- Download
v3.3.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.3.0
files into your existing versionv3.2.0
- That's it!, you are ready to go with new version
v3.3.0
- Note: Remove cache files from given path
- bootstrap/cache/packages.php
- bootstrap/cache/services.php
- storage/framework/cache/data only remove data's sub folder don't remove gitignore file
- storage/framework/views only remove view's sub folder don't remove gitignore file
# Upgrading from v3.1.0 to v3.2.0
# For Technical Users:
- Download
v3.2.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.2.0
files into your existing versionv3.1.0
- Run
composer install
to update composer dependencies - Run
php artisan migrate
to make new build - Run
npm install
- And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v3.2.0
# For Non Technical Users:
- Download
v3.2.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.2.0
files into your existing versionv3.1.0
- Update database :
- Open your
phpMyAdmin
- Go to your database and select import tab.
- Now in latest version go to
app/database/releases/v3.2.0/
you can findv3.2.0
.sql - Select that sql file and import it.
- Open your
- Set up your environment
.env
file - That's it!, you are ready to go with new version
v3.2.0
# Upgrading from v3.0.0 to v3.1.0
# For Technical Users:
- Download
v3.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.1.0
files into your existing versionv3.0.0
- And Run
composer install
to make new build - And Run
php artisan migrate
to make new build - And Run
npm install
to make new build - And at last Run
npm run dev
to make new build - Set up your environment
.env
file - That's it!, you are ready to go with new version
v3.1.0
# For Non Technical Users:
- Download
v3.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.1.0
files into your existing versionv3.0.0
- Update database :
- Open your
phpMyAdmin
- Go to your database and select import tab.
- Now in latest version go to
app/database/releases/v3.1.0/
you can findv3.1.0
.sql - Select that sql file and import it.
- Open your
- Set up your environment
.env
file - That's it!, you are ready to go with new version
v3.1.0
# Upgrading from v2.0.0 to v3.0.0
# For Technical Users:
- Download
v3.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.0.0
files into your existing versionv2.0.0
- And Run
composer install
to make new build - And Run
php artisan migrate
to make new build - And Run
php artisan db:seed --class=DefaultPaymentGatewaySeeder
to make new build - And Run
npm install
to make new build - And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v3.0.0
# For Non Technical Users:
- Download
v3.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v3.0.0
files into your existing versionv2.0.0
- Update database :
- Open your
phpMyAdmin
- Go to your database and select import tab.
- Now in latest version go to
app/database/releases/v3.0.0/
you can findv3.0.0
.sql - Select that sql file and import it.
- NOW PLEASE CALL THIS URL ONCE
YOUR APPURL/upgrade-to-v3-0-0
to update your database
- Open your
- That's it!, you are ready to go with new version
v3.0.0
# Upgrading from v1.1.0 to v2.0.0
# For Technical Users:
- Download
v2.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v2.0.0
files into your existing versionv1.1.0
- And Run
composer install
to make new build - And Run
php artisan migrate
to make new build - And Run
npm install
to make new build - And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v2.0.0
# For Non Technical Users:
- Download
v2.0.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v2.0.0
files into your existing versionv1.1.0
- Update database :
- Open your
phpMyAdmin
- Go to your database and select import tab.
- Now in latest version go to
app/database/releases/v2.0.0/
you can findv2.0.0
.sql - Select that sql file and import it.
- Open your
- That's it!, you are ready to go with new version
v2.0.0
# Upgrading from v1.0.0 to v1.1.0
# For Technical Users:
- Download
v1.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v1.1.0
files into your existing versionv1.0.0
- And Run
composer install
to make new build - And Run
php artisan migrate
to make new build - And Run
npm install
to make new build - And at last Run
npm run dev
to make new build - That's it!, you are ready to go with new version
v1.1.0
# For Non Technical Users:
- Download
v1.1.0
- Backup your current version files and DB
- If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
- Replace
v1.1.0
files into your existing versionv1.0.0
- Update database :
- Open your
phpMyAdmin
- Go to your database and select import tab.
- Now in latest version go to
app/database/releases/v1.1.0/
you can findv1.1.0
.sql - Select that sql file and import it.
- Open your
- That's it!, you are ready to go with new version
v1.1.0