Zaira - Laravel CMS comes with a powerful set of modern tools and modules to help you build, manage and scale your website easily. From dynamic content management to SEO, payment gateways, multi-language support and a full-featured admin panel — everything is included in one elegant system.
Zaira CMS supports multiple international payment gateways to make transactions smooth for global users:
Before starting, make sure your local machine meets the following requirements:
Note: Make sure all the above requirements are installed and configured properly on your local machine.



If you want to install it manually, upload the entire Zaira folder to your web server using FTP. Place it inside your web root directory, then follow the same steps (Composer install, npm install, env setup, migration).
The application files will be stored in your local server folder (e.g.
htdocs/zaira).
Note: Do not upload the entire ZIP package directly. Make sure to extract and use the main project folder.
If you extract the zip file, you will see that there are total three folders.
The folder names are: sql, documentation and main_files. The "main_files" folder is the main laravel source codes. The "sql" folder contains the main database file "database.sql"
http://localhost/phpmyadmin/index.php and now click 'New'
Before starting, make sure your local machine meets the following requirements:
Note: Make sure all the above requirements are installed and configured properly on your local machine.












If you want to install it manually, upload the entire Zaira folder to your web server using FTP. Place it inside your web root directory, then follow the same steps (Composer install, npm install, env setup, migration).
The application files will be stored in your local server folder (e.g.
htdocs/zaira).
Note: Do not upload the entire ZIP package directly. Make sure to extract and use the main project folder.
If you extract the zip file, you will see that there are total three folders.
The folder names are: sql, documentation and main_files. The "main_files" folder is the main laravel source codes. The "sql" folder contains the main database file "database.sql"
http://localhost/phpmyadmin/index.php and now click 'New'
To use Zaira - Laravel CMS, make sure your local or live server meets the following minimum requirements:
If you face issues like blank pages, timeout during installation, or errors while importing demo data, it may be due to low PHP configuration limits. Please increase them as follows or contact your hosting provider to do so:
max_execution_time = 180memory_limit = 256Mpost_max_size = 64Mupload_max_filesize = 32Mmax_input_time = 60max_input_vars = 3000Also consider upgrading your PHP version to the latest stable version for best performance and security.
The default credentials of the script are:
Login Email: admin@gmail.com
Login Password: password
Login Email: author@gmail.com
Login Password: password
Login Email: user@gmail.com
Login Password: password
To activate a specific theme in your platform, please follow the steps below:
Step 1: Navigate to Appearance > Theme Manager.
Step 2: You will see all available themes listed on the Theme Manager page.
Step 3: Each theme will have an Active button under it.
Click the Active button for the specific theme you want to activate.
Once activated, the button will change to a blue ✓ Active state, indicating the theme is now active.
Note: Only one theme can be active at a time. Activating a new theme will automatically deactivate the previous one.
To access and configure general settings for your platform, follow these steps:
Step 1: Click on Settings in the left sidebar (located at the bottom of the menu).
Step 2: The Settings page will open. You will see the General option with "Update general settings" description.
Step 3: Click on the General section.
Step 4: The General Setting page will load where you can modify:
Step 5: Scroll down to the bottom of the page to find additional feature toggles. You can enable or disable:
Step 6: After making all desired changes, click the Save changes button located at the bottom right of the page.
Note: All changes will be saved and applied to your platform immediately upon clicking the Save changes button. Make sure to review all settings carefully before saving to ensure your platform is configured correctly.
To manage and update your site's logo and favicon, follow these steps:
Step 1: Click on Settings in the left sidebar (located at the bottom of the menu).
Step 2: The Settings page will open. You will see the Logo & Favicon option with "Update your logo and favicon" description.
Step 3: Click on the Logo & Favicon section to access logo management options.
Step 4: The Logo & Favicon page will load with the following upload areas:
Step 5: For each logo upload area, click on the dotted rectangle box to select and upload your image file from your computer.
Step 6: After uploading all desired logos and favicons, click the Save changes button located at the bottom right of the page.
Note: All logos will be saved and applied to your platform immediately. Make sure to upload high-quality images for the best appearance across all devices and browsers.
To configure email settings for your platform, follow the steps below:
Step 1: Click on Settings in the left sidebar (at the bottom of the menu).
Step 2: On the Settings page, locate the Email section with the description "Update email settings".
Step 3: Click on the Email section to open the email configuration options.
Step 4: The Email Settings page will display various SMTP configuration fields:
Step 5: Fill in all the required fields accurately using the details provided by your email service provider.
Step 6: After entering the configuration details, click Update Setting to save your changes.
Step 7: Test your configuration to ensure everything is working correctly:
Note: Proper email configuration is essential for sending transactional emails, notifications, and other system messages. Always use valid SMTP credentials to ensure reliable email delivery.
Website Setup includes:
For each section, click and fill in the required information, then click Save changes.
Here is the screenshot:
Step 1: Click on Error Page.
Step 2: Add Error title and Error message.
Step 3: Upload Featured Image for the error page.
Step 4: Toggle Visible Status and click Save changes.
Here is the screenshot:
Step 1: Navigate to Dashboard > Payment Methods > Add Payment Method
Step 2: Select a payment gateway from the dropdown (Razorpay, PayMongo, 2Checkout, etc).
Step 3: Fill in the following details:
Step 4: Check the status options:
Step 5: Click Create Payment Method to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Payment Methods
Step 2: Click the edit icon next to the payment method you want to modify.
Step 3: Update the following details:
Step 4: Configure gateway credentials (Client ID, Secret Key, etc) as needed.
Step 5: Click Update Payment Method to save changes.
Here is the screenshot:
Step 1: Navigate to Dashboard > Payment Methods
Step 2: You will see a list of all available payment methods with Name, Driver, Status, Mode, and Description.
Step 3: You can add, edit or delete any payment method from the Actions column.
Here is the screenshot:
Step 1: Navigate to Dashboard > Currency > Add New Currency
Step 2: Fill in the following details:
Step 3: Check the status options:
Step 4: Click Create Currency to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Currency
Step 2: Click the edit icon next to the currency you want to modify.
Step 3: Update the following details:
Step 4: Click Create Currency to save changes.
Here is the screenshot:
Step 1: Navigate to Dashboard > Currency
Step 2: You will see a list of all available currencies with Name, Code, Country Code, Symbol, Exchange Rate, Is Default, and Status.
Step 3: You can add, edit or delete any currency from the Actions column.
Here is the screenshot:
Step 1: Navigate to Dashboard > Settings > Website SEO
Step 2: You will see different pages listed: Home Page, Blog Page, About Page, Contact Page, Product Page, Team Page, Faq Page, Cart Page, Checkout Page.
Step 3: Click on any page to update its SEO content.
Step 1: Navigate to Dashboard > Settings > Website SEO > Home Page
Step 2: Fill in the following details:
Step 3: Click Save changes to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Settings > Website SEO > Blog Page
Step 2: Fill in the following details:
Step 3: Click Save changes to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Settings > Website SEO > About Page
Step 2: Fill in the following details:
Step 3: Click Save changes to save.
Here is the screenshot:
Similar to Home Page, Blog Page, and About Page, you can update SEO for the following pages in the same way:
For each page:
Step 1: Navigate to Dashboard > Settings > Website SEO > Select Page
Step 2: Add Title, Description, and Keywords for SEO optimization.
Step 3: Click Save changes to save.
Step 1: Navigate to Dashboard > Notifications
Step 2: You will see a list of all notifications with Name, Content, Type, Status, and Read At information.
Step 3: Filter notifications by status: All Statuses, Read, Unread.
Step 4: You can view, delete, or manage notifications as needed.
Here is the screenshot:
Step 1: Click the eye icon to view the full notification content.
Step 2: You can see:
Step 3: Click the delete icon to remove notifications.
You may receive notifications for:
Each notification will show the type, content, and relevant information to keep you informed about your website activities.
Step 1: Navigate to Dashboard > Contact Messages
Step 2: You will see a list of all contact messages with Name, Email, Phone, Message, Status, and Send Date.
Step 3: Click the eye icon to view message details or delete icon to remove messages.
Step 4: Use filters to manage messages by status (Read, Unread, Replied).
Here is the screenshot:
Step 1: Navigate to Dashboard > Click on your profile icon at the top right > My Profile
Step 2: You can update the following information:
Step 3: Add your social media links:
Step 4: Click Save to save all changes.
Here is the screenshot:
Step 1: Navigate to Dashboard > Users & Roles > Add User
Step 2: Fill in the following information:
Step 3: Assign Roles (Admin, Author, User) to the user.
Step 4: Upload Profile Image and Cover Image.
Step 5: Click Create User to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Users & Roles > All Users
Step 2: Click the edit icon next to the user you want to modify.
Step 3: Update Basic Information:
Step 4: Update User Options:
Step 5: Click Update User to save all changes.
Here is the screenshot:
Step 1: Navigate to Dashboard > Users & Roles > All Users
Step 2: You will see a list of all users with Name, Email, Username, Role, and Actions.
Step 3: Click the edit icon to modify user details or delete icon to remove users.
Here is the screenshot:
Step 1: Navigate to Dashboard > Users & Roles > Add Role
Step 2: Add a role name and description.
Step 3: Assign permissions to this role for different features and content types.
Step 4: Click Create Role to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Users & Roles > All Roles
Step 2: You will see all available roles like Admin, Author, User.
Step 3: Each role has different permissions for managing content.
Step 4: Click on a role to view or edit its permissions.
If you face any issues or need assistance regarding Zaira - Laravel
CMS,
you can reach out to our support team via the following email:
support@themedox.com
Our dedicated support team will respond to your queries within 24–48 hours (except weekends and public holidays). Please make sure to include detailed information about your issue, including screenshots or error messages if applicable, to help us assist you faster.
Before contacting support, please review the System Requirements and the installation documentation to ensure everything is set up correctly.
Step 1: Navigate to Dashboard > Site Configuration
Step 2: You will see Global Configurations section with different sections like About Us, Team Section, Contact Us Section
Step 3: Click Configure button on any section to customize it.
Here is the screenshot:
Step 1: Click Configure on the About Us section.
Step 2: Fill in the following fields:
Step 3: Add Images for the section.
Step 4: Switch Language to add content in other languages (English, Arabic, etc).
Step 5: Click Save Configuration.
Here is the screenshot:
Step 1: Click Configure on the Team Section.
Step 2: Fill in Sub Title, Main Title, Short Description, and Description.
Step 3: Add Images and switch Language for translations.
Step 4: Click Save Configuration.
Here is the screenshot:
Similar to the About/Team page, you can create the Contact Us section for the following pages in the same way:
Step 1: Navigate to Dashboard > Site Configuration
Step 2: Scroll down to Home Configurations section.
Step 3: You will see multiple sections like Ad Banner, Blog Sidebar, Newsletter Section, Categories Section, etc.
Step 4: Click Configure button on any section to customize it.
Here is the screenshot:
Similar to Newsletter and Banner sections, you can configure the following Home sections in the same way:
For each section:
Step 1: Click Configure button.
Step 2: Fill in Title, Description, Images, and other required fields.
Step 3: Switch Language for translations.
Step 4: Click Save Configuration.
Menu Management Setup And Management
Go to Dashboard → Menu Builder → Menus
Menu Management Setup And Management Create New Menu
Step 1: Navigate to Dashboard > Blog > All Posts > Add New Post in your admin sidebar.
Step 2: Add a title, and add your Blog content in the editing field.
Step 3: Add Categories Before Make any Blog Post, You have to create a Category first. click here to create a Category.
Step 4: Once you are finished, click Publish to save the post.
Here is the screenshot that shows the various areas of the blog post page:
For Edit Page
Step 1: Dashboard >> Blog >> Categories >> Categories
Step 2: Name the category and fill to other section below.
Step 3: Hit Add New Category. Your new Category will aprear in the table of all category immediately.
Category List:

Create New Category:

Edit Category:

Similar to Category, you can create a new Tag in the same way.
Step 1: Navigate to Dashboard > Products > All Products > Add New Product in your admin sidebar.
Step 2: Add a title, slug, and add your Product content in the editing field.
Step 3: Set Publishing Status Choose between Draft or Published status for your product.
Step 4: Once you are finished, click Publish to save the product.
Here is the screenshot that shows the various areas of the product page:
For Edit Page
Step 1: Dashboard >> Products >> Categories
Step 2: Name the category and fill in the other sections below.
Step 3: Hit Add New Category. Your new Category will appear in the table of all categories immediately.
Create New Category:

Edit Category:

Just like creating a Category, you can easily create a new Brand and Tag in the same way.
Step 1: Navigate to Dashboard > Orders
Step 2: You will see a list of all customer orders with Order Number, Customer, Total Amount, Items, Status, Payment Status, and Order Date.
Step 3: Filter orders by status: All Orders, Pending, Processing, Shipped, Delivered, Cancelled, Refunded.
Step 4: Click the eye icon to view order details or edit/delete icons for actions.
Here is the screenshot:
Step 1: Click the eye icon next to any order to view full details.
Step 2: You can see:
Step 3: You can update order status from this page.
Step 1: Navigate to Dashboard > Orders > Order Items
Step 2: You will see a list of all individual order items with Product, Order Number, Quantity, Unit Price, Total Price, Status, and Order Date.
Step 3: Filter items by status: All Items, Pending, Processing, Shipped, Delivered, Cancelled, Refunded.
Step 4: Click icons to view or edit individual items.
Here is the screenshot:
Step 1: Navigate to Dashboard > Team Members > Add New Team
Step 2: Add a title, slug, and fill in the basic information (Occupation, Phone, Email, Address, Website, Social links).
Step 3: Upload a featured image for the team member profile.
Step 4: Set the publishing status (Draft or Published).
Step 5: Click Publish to save.
Here is the screenshot:
For Edit Page
Step 1: Navigate to Dashboard > Pages > Add New Page
Step 2: Add a title, slug, and fill in the page content in the editing field.
Step 3: Upload a featured image for the page.
Step 4: Set the publishing status (Draft or Published).
Step 5: Click Publish to save.
Here is the screenshot:
For Edit Page
Step 1: Navigate to Dashboard > Appearance > Languages
Step 2: You will see a list of all available languages with Name, Native Name, Code, Direction, Sort Order, Is default, and Status.
Step 3: You can edit or delete any language from the Actions column.
Here is the screenshot:
Step 1: Navigate to Dashboard > Appearance > Languages > Add New Language
Step 2: Fill in the following details:
Step 3: Check the following options as needed:
Step 4: Click Create Language to save.
Here is the screenshot:
Step 1: Navigate to Dashboard > Appearance > Languages
Step 2: Click the edit icon next to the language you want to modify.
Step 3: Update any of the language details:
Step 4: Click Update Language to save changes.
Here is the screenshot:
If you need any help from us, you can contact via our support email:
support@themedox.com
Our support will reply within 24-48 hours.
After download the script from codecanyon you can get a zip file. After unzip the file you can total 3 folders. In the 'main_files' folder you can see 2 folder. In the 'main_files' folder there are main laravel script exist. Inside the 'all version' folder you can see version list. See:
To update the script version, you can follow the steps below:
Go to Dashboard → Updates → Update Now
Click on Update Now to update the script version.
Note Before Update Kindly make a backup your self both sql or database and also complete files
Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.