Laravel 9 Template screenshot

Laravel 9 Template

Author Avatar Theme by Anamcoollzz
Updated: 10 Aug 2023
24 Stars

Categories

Overview

The Laravel 9 Template With Stisla is a free starter template for Laravel 9 that utilizes the Stisla admin dashboard. It provides various features and components to help developers kickstart their Laravel projects.

Features

  • Login with social media accounts (GitHub, Facebook, Google, and Twitter) using the Socialite library.
  • Google Captcha integration for added security.
  • Dashboard with widgets and recent activity logs.
  • Profile management, including updating profile details, email, and password.
  • Example CRUD module with import and export functionality (PDF, JSON, Excel).
  • Server-side data table for efficient data handling.
  • Ajax Method for seamless interaction.
  • Log activity for tracking user actions.
  • Laravel Log Viewer for viewing logs.
  • User and role management with role and permission assignment using Spatie.
  • Force Login feature for added security.
  • Group Permission management for organizing permissions.
  • Notification system for managing and sending notifications.
  • File management using Unisharp.
  • General settings and meta configuration.
  • SSO (Single Sign-On) login and registration.
  • Backup database functionality.
  • Dropbox integration for file storage.
  • Menu management including CRUD operations.
  • Generator for hidden menus accessible only through URLs.
  • Server-side file export.
  • Service and repository pattern for structured code organization.
  • Log Request feature for tracking API requests.

Installation

To install and run the Laravel 9 Template With Stisla, follow these steps:

  1. Run the following command to install the required dependencies:
composer install
  1. Set up your database configuration in the .env file.

  2. Generate a JWT secret key by running the following command:

php artisan jwt:secret
  1. Run database migrations and seed initial data using the following command:
php artisan migrate --seed

(Note: The --seed flag is optional and is used to seed the database with initial data.)

  1. (Optional) Set up Google Captcha, Google Login, Facebook Login, GitHub Login, and Twitter Login by configuring the relevant settings in the .env file.

  2. Start exploring and customizing the template based on your project requirements.

Summary

The Laravel 9 Template With Stisla is a comprehensive starter template for Laravel 9 that leverages the Stisla admin dashboard. It provides a range of features including social media login, Google Captcha integration, dashboard widgets, profile management, CRUD examples with import and export functionality, server-side data tables, authorization and permission management, log viewing, notification system, file management, and more. By following the installation guide, developers can quickly set up and customize the template for their Laravel projects.