PHPackages                             awaistech/larpack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. awaistech/larpack

ActiveLibrary[Admin Panels](/categories/admin)

awaistech/larpack
=================

AwaisAdmin is a powerful and easy-to-use Laravel package that provides a fully functional admin panel for managing blogs, SEO settings, and contact messages. It is designed to streamline content management while offering essential SEO tools and an intuitive contact message system.

016PHP

Since Mar 6Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Awaissafdar143/awais-fulleditor)[ Packagist](https://packagist.org/packages/awaistech/larpack)[ RSS](/packages/awaistech-larpack/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Larpack - Laravel Admin Panel Package
=====================================

[](#larpack---laravel-admin-panel-package)

[![Laravel](https://camo.githubusercontent.com/e715d27e527734e03d2b92279db0d278db507c39f7d31ff3f590757b9a04cb71/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312d7265643f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c)](https://camo.githubusercontent.com/e715d27e527734e03d2b92279db0d278db507c39f7d31ff3f590757b9a04cb71/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312d7265643f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c)[![PHP](https://camo.githubusercontent.com/eb897516964204ea2fe0b98ebd737cd5cc94f106e7bb1be933fd9eeed54daba6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545382e312d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)](https://camo.githubusercontent.com/eb897516964204ea2fe0b98ebd737cd5cc94f106e7bb1be933fd9eeed54daba6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545382e312d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)[![License](https://camo.githubusercontent.com/ab393107f01bc82bf458afcf878532e9fa95cce68ef68620cffbd3a8fb60264e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796f75722d757365726e616d652f6c61727061636b3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/ab393107f01bc82bf458afcf878532e9fa95cce68ef68620cffbd3a8fb60264e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796f75722d757365726e616d652f6c61727061636b3f7374796c653d666f722d7468652d6261646765)

🚀 Introduction
--------------

[](#-introduction)

**Larpack** is a Laravel package developed by **Awais** that provides a full-featured admin panel, authentication system, and middleware support for managing users, permissions, and system settings efficiently.

🛠️ Features
-----------

[](#️-features)

- 🏗️ **Pre-built Admin Panel** with authentication and role-based access control.
- 🗂️ **Middleware Support** for authentication, maintenance mode, and redirection.
- 📜 **Route Management** for web, admin, and superadmin sections.
- 🛠️ **Configurable Settings** with an easy-to-merge configuration file.
- 📑 **View &amp; Migration Loading** for seamless integration.

---

📥 Installation
--------------

[](#-installation)

You can install **Larpack** via Composer:

```
composer require awaistech/larpack
```

Once installed, publish the package assets:

```
php artisan vendor:publish --tag=larpack-config
php artisan vendor:publish --tag=larpack-views
php artisan vendor:publish --tag=larpack-migrations
```

Run the migrations:

```
php artisan migrate
```

---

⚙️ Configuration
----------------

[](#️-configuration)

### **1️⃣ Register the Service Provider (If Not Auto-Discovered)**

[](#1️⃣-register-the-service-provider-if-not-auto-discovered)

For Laravel versions below 5.5, add the service provider manually in **config/app.php**:

```
'providers' => [
    Awaistech\Larpack\PackageServiceProvider::class,
],
```

### **2️⃣ Middleware Setup**

[](#2️⃣-middleware-setup)

Larpack provides custom middleware for authentication and role management. You can register them in **app/Http/Kernel.php**:

```
protected $routeMiddleware = [
    'authchheck' => \Awaistech\Larpack\Middleware\AuthChheck::class,
    'check.maintenance' => \Awaistech\Larpack\Middleware\CheckMaintenanceMode::class,
    'redirect.if.login' => \Awaistech\Larpack\Middleware\RedirectIfLogin::class,
    'super.admin' => \Awaistech\Larpack\Middleware\SuperAdmin::class,
];
```

---

🛠 Usage
-------

[](#-usage)

### **1️⃣ Routing**

[](#1️⃣-routing)

The package registers the following routes automatically:

- `/admin` → Admin Panel
- `/superadmin` → Super Admin Dashboard
- `/login` → Authentication Page

To view all registered routes, run:

```
php artisan route:list
```

### **2️⃣ Blade Views**

[](#2️⃣-blade-views)

Views are loaded from the package. You can override them by copying files to:

```
resources/views/vendor/larpack/
```

### **3️⃣ Configurations**

[](#3️⃣-configurations)

Modify the configuration file **config/larpack.php** as needed.

---

📦 Publishing Resources
----------------------

[](#-publishing-resources)

To publish specific resources:

```
php artisan vendor:publish --tag=larpack-config
php artisan vendor:publish --tag=larpack-views
php artisan vendor:publish --tag=larpack-migrations
```

To publish everything:

```
php artisan vendor:publish --provider="Awaistech\Larpack\PackageServiceProvider"
```

---

🛑 Uninstalling
--------------

[](#-uninstalling)

If you need to remove **Larpack**, follow these steps:

```
composer remove awaistech/larpack
```

Delete any published configuration and migration files manually:

```
rm -rf config/larpack.php
rm -rf database/migrations/*_create_larpack_tables.php
rm -rf resources/views/vendor/larpack
```

---

📜 License
---------

[](#-license)

This package is open-sourced software licensed under the **MIT License**.

---

🤝 Contributing
--------------

[](#-contributing)

We welcome contributions! Please follow these steps:

1. **Fork** this repository.
2. **Clone** your fork: ```
    git clone https://github.com/your-username/larpack.git
    ```
3. **Create a new branch** for your feature: ```
    git checkout -b feature-name
    ```
4. **Commit changes** and push: ```
    git add .
    git commit -m "Added new feature"
    git push origin feature-name
    ```
5. **Create a Pull Request**.

---

📞 Support
---------

[](#-support)

If you encounter any issues, please open an issue on **GitHub** or contact us:

- 📧 Email:
- 📝 GitHub Issues: [Report an issue](https://github.com/your-username/larpack/issues)

---

🚀 **Enjoy using Larpack, developed by Awais, for your Laravel applications!** 🚀

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5b4c213bf81f00a844df2962dbf0fcc3558e9a21a801b0ac86baaa1f2137d745?d=identicon)[AwaisSafdar111](/maintainers/AwaisSafdar111)

---

Top Contributors

[![Awaissafdar143](https://avatars.githubusercontent.com/u/170947170?v=4)](https://github.com/Awaissafdar143 "Awaissafdar143 (42 commits)")

### Embed Badge

![Health badge](/badges/awaistech-larpack/health.svg)

```
[![Health](https://phpackages.com/badges/awaistech-larpack/health.svg)](https://phpackages.com/packages/awaistech-larpack)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
