Laravel Admin Modules for Your Next Laravel App

Introduction

Laravel is the most popular PHP framework and Backpack for Laravel is a simple MVC architecture to create flexible admin panels.

Backpack for Laravel has a  core module and 8 other modules, including  PageManager,  Settings,  MenuCrud,  NewsCrud,  BackupManager,  PermissionManager,  LogManager, and  FileManager.

I came to know Backpack for Laravel 4 years ago after Laravel released version 5. Back then, I created my first CMS/shopping cart using CodeIgniter and moving to Laravel. I was looking for the backend modules and I found the perfect match for my CMS. I used module PageManager for general pages, NewsCrud for blog articles, PermissionManager for user access control, FileManager for file management, etc. It had everything I needed to create my own CMS/Web app backend.

One of the best things is that it is free for a personal project. You can find more details about licensing and conditions here.

I haven’t used PHP for nearly three years and I just started creating my personal web app using Backpack for Laravel.

The installation for each module is simple and well-documented. Then I thought, why not automate the installation process for all the modules. I came up with my solution using a Bash script. I call it  backpack_install. This script automates the installation of all 8  Backpack for Laravel modules from your terminal.

I tested it on macOS and it should work on Linux. I’d like to ask someone to test it on Windows 10 using Windows Subsystem for Linux 2 (WSL2).

Requirements

  • You must have  Laravel installed, connected to a database, and running.
  • No data in the database.
  • sed

#backpack-for-laravel #bash #laravel #php

Installing Backpack for Laravel Modules with a Line of Command
2.45 GEEK