PHPackages                             link2zain/webmagic\_dashboard - 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. link2zain/webmagic\_dashboard

ActiveLibrary[Admin Panels](/categories/admin)

link2zain/webmagic\_dashboard
=============================

Package for base dashboard preparing

1.0(5y ago)01MITCSSPHP 7.1 - 7.3

Since May 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/link2zain/webmagic_dashboard)[ Packagist](https://packagist.org/packages/link2zain/webmagic_dashboard)[ RSS](/packages/link2zain-webmagic-dashboard/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Dashboard builder module
========================

[](#dashboard-builder-module)

This module may be used for build dashboard based on any stiles. In current realization we will use AdmiLTE template but maybe in future core functionality will move to separate project

Description
-----------

[](#description)

The main idea of this module is to give the possibility to generate the dashboard pages from PHP with Laravel power. At the same time, to give the possibility to flexibly configure, expand and modify the generation process.

Getting started
---------------

[](#getting-started)

- [Quick start](docs/quick-start.md)
- [Installation](docs/installation.md)
- [Main menu](docs/main-menu.md)

Pages fast building description
-------------------------------

[](#pages-fast-building-description)

- [Basic Page](docs/pages/basic-page.md)
- [Login Page](docs/pages/login-page.md)
- [Table page](docs/pages/table-page.md)
- [Form page](docs/pages/form-page.md)

Forms and form elements
-----------------------

[](#forms-and-form-elements)

- [Visual Editor](docs/elements/visual-editor.md)

Additional features
-------------------

[](#additional-features)

- [Select2 response converter](docs/additional-features/select2-response-converter.md) - convert array to Select2 format

### Dashboard

[](#dashboard)

Dashboard it's just class which creating BasePage with settings and call method render. But this class is singleton that's mean once you set up class then you will get the same class in any part of your app. More about singleton for example here : Dashboard can get the same with BasePage.

```
Route::get('dashboard', function () {
   return app(\Webmagic\Dashboard\Dashboard::class);
});
```

### Define logo

[](#define-logo)

[Logo element description](docs/elements/logo-link-element.md)

### Work with main menu

[](#work-with-main-menu)

[Main menu description](docs/elements/main-menu-element.md)

### Work with navbar menu

[](#work-with-navbar-menu)

NavBar menu extends MainMenu so the functionality and ability the same as Main menu

Front
-----

[](#front)

Building setting up with gulp and webpack, all commands you can run with gulp. In building setup two environments 'dev' and 'prod'

'dev' environment - run building front into root public directory 'prod' environment - run building front into module public directory

for set/change environment run in console command: `set NODE_ENV=prod/dev` - for Windows `export NODE_ENV=prod/dev` - for Linux

Updating assets after module updated
------------------------------------

[](#updating-assets-after-module-updated)

For update assets after module updated you can use console command:

`php artisan dashboard::assets-update`

This command will removed your current assets and copied new assets for package. Destination path you can change with param --path. As default it is `public_path('webmagic/dashboard')`

Using local version of dashboard inside other project
-----------------------------------------------------

[](#using-local-version-of-dashboard-inside-other-project)

Set volumes into your **docker-compose.yml**

```
volumes:
      ...
      -  "../packages:/srv/packages"

```

Add it to **composer.json** of your app

```
"autoload-dev": {
       "psr-4": {
           "Tests\\": "tests/",
           "Webmagic\\Dashboard\\":"/srv/packages/dashboard/"
       }
   },

```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

1884d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/78900667?v=4)[Zain Ul Abideen](/maintainers/link2zain)[@link2zain](https://github.com/link2zain)

---

Top Contributors

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

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/link2zain-webmagic-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/link2zain-webmagic-dashboard/health.svg)](https://phpackages.com/packages/link2zain-webmagic-dashboard)
```

###  Alternatives

[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.7M223](/packages/backpack-crud)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135224.7k7](/packages/statamic-rad-pack-runway)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21318.6k3](/packages/ecotone-laravel)[printnow/laravel-admin

Dcat admin 永久分叉版 / 支持 Laravel 10-13, PHP 版本限制 &gt;= 8.1（支持 PHP 8.5）

462.6k](/packages/printnow-laravel-admin)

PHPackages © 2026

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