Laravel Inertiajs Admin screenshot

Laravel Inertiajs Admin

Author Avatar Theme by Amitm13
Updated: 6 Jun 2022
12 Stars

This Project is for developers who want to kickstart project in Laravel and InertiaJS with Vue.

Categories

Overview:

Laravel InertiaJS Admin is a project that aims to provide a basic admin panel with essential features like user management with roles. It is built using the Laravel framework and utilizes InertiaJS for a seamless single-page application experience.

Features:

  • User Management: Provides functionality to manage users, including creating, updating, and deleting user accounts.
  • Role Management: Allows administrators to assign roles to users, granting them specific permissions and access levels.
  • Clone Repository: Easily clone the project repository to your local machine to get started with the admin panel.
  • PHP and NPM Dependencies: Install the required PHP and NPM dependencies to ensure all the necessary libraries and packages are available.
  • Build Assets: Compile and build the frontend assets to optimize performance and ensure the latest changes are reflected in the application.
  • Configuration Setup: Set up the necessary configurations, such as database settings, to ensure smooth operation of the admin panel.
  • Generate Application Key: Securely generate an application key to protect sensitive information and enable encryption.
  • Database Migration: Run the database migrations to create the required tables and schema for the admin panel.
  • Development Server: Start the development server to run the admin panel locally and preview the changes made.

Installation:

To install the Laravel InertiaJS Admin, follow these steps:

  1. Clone the repository to your local machine:
git clone [repository-url]
  1. Install the PHP dependencies:
composer install
  1. Install the NPM dependencies:
npm install
  1. Build the assets:
npm run dev
  1. Set up the configuration by copying the .env.example file to .env:
cp .env.example .env
  1. Generate an application key:
php artisan key:generate
  1. Create a MySQL database (or any other supported database) for the admin panel and update the necessary configurations in the .env file.

  2. Run the database migrations to create the required tables:

php artisan migrate
  1. Start the development server:
php artisan serve

You’re all set! Please note that there are no users available by default, so you will need to register first to use the admin panel.

Summary:

Laravel InertiaJS Admin is a project that provides a basic admin panel with user management and role management functionalities. By following the installation guide, users can quickly set up the admin panel on their local machine. It is a Laravel-based application that utilizes InertiaJS for a smooth single-page application experience.