
Nuxt SPA Argon template connected to working Laravel REST API with the help of json:api standard
The Nuxt Argon Dashboard Laravel is a frontend project that comes with reusable components and a reusable backend. It allows developers to build visually appealing apps with a flexible architecture that can be deployed across various devices and operating systems. The project is a partnership between Creative Tim and UPDIVISION and aims to showcase the effectiveness of API-driven development.
The Laravel API project requires a multi-threaded web server environment (such as Apache or Nginx) with PHP, Composer, and MySQL. It is recommended to use Laradock for Linux and Mac or Laragon for Windows. Alternatively, you can follow the instructions for installing WAMP on Windows or LAMP on Linux and Mac.
You will also need to install Composer 2 for managing project dependencies. Detailed installation instructions can be found at https://getcomposer.org/doc/00-intro.md.
The Nuxt Argon frontend project requires a local environment with NodeJS version 8.9 or above (with 8.11.0+ recommended) and npm. You can install NodeJS from https://nodejs.org/ (with version 8.11.0+ recommended) and npm from https://www.npmjs.com/get-npm.
cd your-laravel-json-api-projectcomposer installcp .env.example .envphp artisan migrate --seedphp artisan key:generatephp artisan passport:installNote: It is recommended to use Node.js v14.x before starting the installation, as some packages are deprecated on Node.js v16.x or higher.
cd your-nuxt-argon-dashbord-projectnpm installcp .env.example .envThe Nuxt Argon Dashboard Laravel is a powerful frontend project that comes with both reusable frontend and backend components. It has a flexible architecture that allows developers to build visually appealing apps that can be deployed on various devices and operating systems. The installation process involves setting up both the Laravel API project and the Nuxt frontend project with their respective dependencies and configurations.
