# 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/ and public/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
Check everything is working fine.

# 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.
Hope your upgrade went well and working fine. If you are facing any problem with the upgrade, feel to contact our support at https://infyomlabs.authordesk.app

# 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 version v5.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 version v5.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 version v5.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 version v5.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 version v4.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 version v4.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 version v3.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 version v3.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 version v3.2.0
  • Run composer install to update composer dependencies
  • Run npm install
  • Run php artisan optimize:clear and php 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 version v3.2.0
  • That's it!, you are ready to go with new version v3.3.0
  • Note: Remove cache files from given path
    1. bootstrap/cache/packages.php
    2. bootstrap/cache/services.php
    3. storage/framework/cache/data only remove data's sub folder don't remove gitignore file
    4. 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 version v3.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 version v3.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 find v3.2.0.sql
    • Select that sql file and import it.
  • 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 version v3.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 version v3.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 find v3.1.0.sql
    • Select that sql file and import it.
  • 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 version v2.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 version v2.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 find v3.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
  • 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 version v1.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 version v1.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 find v2.0.0.sql
    • Select that sql file and import it.
  • 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 version v1.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 version v1.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 find v1.1.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v1.1.0