PHPackages                             laravelgpt/dhru - 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. [API Development](/categories/api)
4. /
5. laravelgpt/dhru

ActiveLibrary[API Development](/categories/api)

laravelgpt/dhru
===============

DhruFusionApi Integration

v1.0.1(5y ago)1122MITPHP

Since May 17Pushed 1y agoCompare

[ Source](https://github.com/laravelgpt/DhruFusion)[ Packagist](https://packagist.org/packages/laravelgpt/dhru)[ RSS](/packages/laravelgpt-dhru/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

dhrufusion
==========

[](#dhrufusion)

requires
========

[](#requires)

composer require yajra/laravel-datatables-oracle

Install Command
===============

[](#install-command)

composer require laravelgpt/dhru

Run the interactive installer
=============================

[](#run-the-interactive-installer)

php artisan dhru:install

Follow the prompts to select your Laravel version and frontend stack (Blade, Livewire, React, Vue.js)
=====================================================================================================

[](#follow-the-prompts-to-select-your-laravel-version-and-frontend-stack-blade-livewire-react-vuejs)

---

Security Checklist &amp; Best Practices
---------------------------------------

[](#security-checklist--best-practices)

- All sensitive routes are protected by authentication and authorization middleware.
- API and admin routes use Laravel's `throttle` middleware for rate limiting.
- Always validate and sanitize all user input (FormRequest and controller validation included).
- Use HTTPS in production and set secure cookie/session flags.
- Store all secrets and credentials in your `.env` file.
- Rotate API keys and monitor logs for suspicious activity.
- Use Laravel Sanctum or Passport for advanced API authentication if needed.
- Keep dependencies up to date (PHP 8.2+, Laravel 10/11/12 supported).

---

Quick Start
===========

[](#quick-start)

1. Install the package: ```
    composer require laravelgpt/dhru
    ```
2. Run the interactive installer: ```
    php artisan dhru:install
    ```

    - Select your Laravel version and frontend stack (Blade, Livewire, React, Vue.js, Inertia.js, API-only)
    - Optionally publish config and run migrations

Dashboard Integration
=====================

[](#dashboard-integration)

Blade Example
-------------

[](#blade-example)

```
// routes/web.php
Route::middleware(['auth', 'role:admin'])->get('/admin/dashboard', fn() => view('dhru.admin-dashboard'));
Route::middleware(['auth'])->get('/dashboard', fn() => view('dhru.user-dashboard'));
```

Livewire Example
----------------

[](#livewire-example)

- Use the published `admin-dashboard.blade.php` and `user-dashboard.blade.php` as Livewire components or views.

React/Vue/Inertia.js
--------------------

[](#reactvueinertiajs)

- Import the provided dashboard components into your SPA entry points.
- Example (React): ```
    import AdminDashboard from './resources/views/dhru/AdminDashboard';
    import UserDashboard from './resources/views/dhru/UserDashboard';
    ```

Security &amp; Best Practices
=============================

[](#security--best-practices)

- All routes are protected by authentication and authorization middleware.
- Rate limiting is enabled by default.
- See `config/dhru.php` for feature toggles and settings.

---

Contributors
============

[](#contributors)

- laravelgpt

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1874d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/21008964?v=4)[laravelgpt](/maintainers/laravelgpt)[@laravelgpt](https://github.com/laravelgpt)

---

Top Contributors

[![laravelgpt](https://avatars.githubusercontent.com/u/21008964?v=4)](https://github.com/laravelgpt "laravelgpt (2 commits)")

### Embed Badge

![Health badge](/badges/laravelgpt-dhru/health.svg)

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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