shlogg · Early preview
Sospeter Mong'are @msnmongare

Setting Up A Laravel Admin Panel As A Git Submodule

Manage multiple client projects with a shared Laravel admin panel using Git submodules, allowing for centralized updates and individual client customizations.

When managing multiple client projects that share a common Laravel admin panel, keeping all projects synchronized while allowing for individual client customizations can be challenging. This guide explains how to set up a Laravel Admin Panel as a Git submodule and manage updates efficiently across multiple client projects.


  
  
  1. Initial Commit for the Admin Panel

First, create a dedicated repository for the admin panel, which will act as the centralized version for all client projects.

  
  
  Steps to Set Up the Admin Panel Repository


Create a new Laravel project:
composer create-p...