PHPackages                             brediweb/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. brediweb/dashboard

ActiveLibrary[Admin Panels](/categories/admin)

brediweb/dashboard
==================

7.x-dev(4y ago)01.3k↓100%JavaScriptPHP ^7.1.3

Since Oct 21Pushed 4y ago1 watchersCompare

[ Source](https://github.com/moraismarcelo/brediweb-dashboard)[ Packagist](https://packagist.org/packages/brediweb/dashboard)[ RSS](/packages/brediweb-dashboard/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Este pacote é um Dashboard para versões Laravel &gt;=5.8
--------------------------------------------------------

[](#este-pacote-é-um-dashboard-para-versões-laravel-58)

**Obs:**

1. Use migrations
2. Use o git
3. Faça códigos limpos

Instalando o Dashboard
----------------------

[](#instalando-o-dashboard)

1 - no arquivo composer.json do Laravel, coloque:

```
"repositories": [
    {
        "type": "vcs",
        "url": "https://gitlab.com/pacotes-bredi/bredi-dashboard"
    }
]
```

2 - na linha de comando digite `composer require bredi/dashboard`

coloque seu login e senha do gitlab para poder baixar o pacote

3 - exportando os assets do template: `php artisan vendor:publish --tag=public-assets`

4 - com seu banco de dados criado configurado, digite o comando: `php artisan migrate`

5 - Você já pode acessar o controle pelo endereço .

Login:

Senha: 123456 (Altere a senha em produção)

Editor de texto HTML
--------------------

[](#editor-de-texto-html)

###### exportando os assets do editor de texto:

[](#exportando-os-assets-do-editor-de-texto)

- para usar o **inyMCE** &lt;textarea name="nome\_do\_campo" class="tinymce" /&gt; `php artisan vendor:publish --tag=editor-tinymce`
- para usar o **Summernote** &lt;textarea name="nome\_do\_campo" class="summernote" /&gt; `php artisan vendor:publish --tag=editor-summernote`

> Definindo a altura do editor de texto **TinyMCE** com **data-editor-size="valor"**

&lt;textarea name="nome\_do\_campo" class="tinymce" data-editor-size="300" /&gt; ## Criando novas gerencias: \*\*1 - Rotas\*\* Em seu arquivo de rotas( pasta routes na raiz do Laravel), coloque as novas rotas dentro do grupo de rotas para autenticação: ### \*Nova função - \*\*rotasControle(function, \['middleware'\], 'prefix\_name');\*\* - \*\*middleware\*\* pode ser uma string ('api', 'auth') ou um arquivo Middleware (App\\Http\\Middleware\\ExampleMiddleware::class) ```php // Coloque a função em um arquivo de rotas rotasControle( function () { Route::get('example', \['uses' =&gt; 'Controle\\ExampleController@index', 'permissao' =&gt; 'controle.teste.index'\])-&gt;name('controle.teste.index'); Route::get('example/create', \['uses' =&gt; 'Controle\\ExampleController@create', 'permissao' =&gt; 'controle.teste.create'\])-&gt;name('controle.teste.create'); Route::get('example/edit/{id}', \['uses' =&gt; 'Controle\\ExampleController@edit', 'permissao' =&gt; 'controle.teste.edit'\])-&gt;name('controle.teste.edit'); Route::post('example/store', \['uses' =&gt; 'Controle\\ExampleController@store', 'permissao' =&gt; 'controle.teste.store'\])-&gt;name('controle.teste.store'); Route::post('example/update/{id}', \['uses' =&gt; 'Controle\\ExampleController@update', 'permissao' =&gt; 'controle.teste.update'\])-&gt;name('controle.teste.update'); Route::get('example/delete/{id}', \['uses' =&gt; 'Controle\\ExampleController@destroy', 'permissao' =&gt; 'controle.teste.destroy'\])-&gt;name('controle.teste.destroy'); //\[....\] //outras rotas }); ``` #### Exemplo completo ```php // Parâmetros opcionais rotasControle(function(){ Route::get('example', \['uses' =&gt; 'ExampleController@index', 'permissao' =&gt; 'controle.teste.index'\])-&gt;name('.teste.index'); }, \[ // Middleware adicional. Por padrão, já está ligado ao Middleware 'auth' e 'ValidaPermissao.php' 'api', 'meumiddleware', App\\Http\\Middleware\\ExampleMiddleware::class \], 'controle' //\*Opcional. Prefixo para os nomes das rotas. padrão NULL ); ``` \*\*2 - Views\*\* Modelo do template esta em [https://seantheme.com/color-admin-v4.3/admin/html/index\_v2.html](https://seantheme.com/color-admin-v4.3/admin/html/index_v2.html) @extends('bredicoloradmin::layouts.controle') @section('content') @component('bredicoloradmin::components.migalha') 21. Banners
22. Form
 @endcomponent Banners header small text goes here...
======================================

[](#banners-header-small-text-goes-here)

 @can('controle.banner.create')  Novo Registro @endcan

#### Banners

[](#banners)

 ...   Imagem Titulo Link Publicado Opções

 @stop \*\*Form:\*\* @extends('bredicoloradmin::layouts.controle') @section('content') @component('bredicoloradmin::components.migalha') 27. Banners
 @endcomponent Banners header small text goes here...
======================================

[](#banners-header-small-text-goes-here-1)

#### Banners

[](#banners-1)

 {!! Form::model(isset($banner) ? $banner : null,['route' =&gt; (isset($banner-&gt;id) ? ['bredibanner::controle.banner.update', $banner-&gt;id] : 'bredibanner::controle.banner.store'), 'files' =&gt; true]) !!} Banner  Titulo {!! Form::text('titulo', null, ['class' =&gt; 'form-control', 'required']) !!}

 Imagem @if(!empty($banner-&gt;imagem)) [![]({{ route('imagem.render', 'banner/p/' . $banner->imagem) }})](imagem) }}>) @endif {!! Form::file('imagem', ['class' =&gt; 'form-control']) !!}

 {!! Form::checkbox('ativo', 1, null, ['class' =&gt; 'form-check-input', 'id' =&gt; 'ativo']) !!} Publicar

 @can((isset($banner-&gt;id)) ? 'bredibanner::controle.banner.update' : 'bredibanner::controle.banner.store') Salvar @endcan Cancelar {!! Form::close() !!}

 @stop \*\*Exportar views\*\* Exporte o menu para colocar suas novas rotas `php artisan vendor:publish --tag=dashboard-menu` Exporta as views SE for necessário. `php artisan vendor:publish --tag=dashboard-views` Exporta arquivo config. `php artisan vendor:publish --tag=bredidashboard-config` ### Exemplo para deixar o menu ativo: ``` // coloque as iniciais da rota na função activeMenu(). // Coloque um array para ativar um menu co submenu e uma string para apenas uma rota 32. Controle de Acesso @can('controle.grupo-usuario.index') - Grupo de Usuários
     @endcan @can('controle.usuario.index') - Usuários
     @endcan @can('controle.permissao.edit') - Permissões
     @endcan
```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1661d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3680f83678f5410a92f3b6b3cd08275ac2eb7c06f8d819e3b6300451ee32c564?d=identicon)[Morais.Marcelo](/maintainers/Morais.Marcelo)

---

Top Contributors

[![moraismarcelo](https://avatars.githubusercontent.com/u/59709842?v=4)](https://github.com/moraismarcelo "moraismarcelo (6 commits)")

### Embed Badge

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

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

###  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)
