Top

Laravel + Next JS Documentation

Multikart offers stunning and one-of-a-kind website demos tailored to your grocery, bakery, and online store needs. With Multikart, you'll find everything you require to craft the ideal website for your business. Multikart - your all-in-one solution!

Multikart API Installation

Note: Before you start, confirm that your system meets the required specifications outlined for setting up the Multikart API Requirements

Getting Started With Multikart API

Follow this video tutorial to install the Multikart API Click here

1. Open multikart-api directory that you downloaded from CodeCanyon.

2. Environment Settings:

- Add the required database credentials in .env .

- Add values to the below keys in the .env file

If you're running your Laravel project on your own computer (localhost), make sure to use localhost with current running port and put in APP_URL. as a given example below

If you want to install on live server, you need to add your live server api url like a APP_URL=http://api.your-domain.com.

APP_URL=http://localhost:8000
DB_DATABASE=database_name
DB_USERNAME=database_username
DB_PASSWORD=database_password
Note: Make sure to set the APP_URL correctly. If you don't, features like uploading, downloading, and showing images won't work properly. Be sure to double-check and make sure everything is set up correctly.

3. Install Required Dependencies:

- In the multikart-api folder, run following command in the terminal to install the required dependencies.

composer install 

4. Run Multikart API:

- Once you've finished all the previous steps, you can run the Multikart API by adding following command.

php artisan serve

- When you start your Multikart API project, it typically runs on the default port, you can access it by opening 127.0.0.1:8000 in your web browser.

5. Run Multikart Installation Wizard:

- After starting the API, open the current running server URL (http://127.0.0.1:8000) in your web browser, and the Multikart installation wizard will automatically appear.

- Step 1: Before you proceed to the next step, make sure that the specified PHP extensions are installed on your system.

- Step 2: Once all the required PHP extensions are installed, proceed to the next step to check permissions for specific folders to ensure they are allowed.

- If permissions are not allowed for the mentioned folders, please allowed folder permissions and proceed to the license verification step.

- Step 3: After Before using the Multikart API, it's important to verify your Envato purchase license code.

- Enter in your Envato username and the Multikart purchase code and click next button.

- If you don't know where to find your purchase code, click here: where is my purchase code

Note: Once a license is verified, it can't be used for another project. An Envato Purchase License can only be verified on one domain at time.

- Step 4: Once the license has been verified, proceed to the database configuration step.

- Enter the essential MySQL database credentials to connect the Laravel API to the MySQL database such as a database host, username, password, and database name.

- To import sample data, select "Import Dummy Data". After selecting this option, the administration details will be hidden. Click the "Next" button to the sample data will be imported.

- If you prefer not to import sample data, you can deselect "Import Dummy Data" After that, enter the administration details. Once done, click the "Next" button to proceed.

Note: After entering the required information and clicking "Next," the database setup will start. It might take around 5 to 10 minutes, so please wait patiently.

- Step 5: Once all steps are finished, Congratulations! Multikart has been successfully installed and configured on your system! 🎉

For Postman API Documentation Click Here.

Once you've finished installing the Multikart API, the next step is to set up the Multikart NextJs frontend. You can easily do this by following the instructions provided in the following link: Link to Multikart NextJs Frontend Installation Guide.