pine207 / pine-dashboard
Pacote dashboard para laravel 8
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- php: ^8.0
- arcanedev/log-viewer: ^9.0.0
- barryvdh/laravel-debugbar: ^3.6.7
- laravel/jetstream: ^2.6.6
- laravelcollective/html: ^6.3.0
- livewire/livewire: ^2.10.4
- spatie/laravel-permission: ^5.5
- spatie/laravel-sluggable: ^3.3
- vinkla/hashids: ^10.0.0
This package is auto-updated.
Last update: 2024-04-04 16:34:09 UTC
README
Pacote dashboard para projetos Laravel 9
Instruções de uso
Instalando o pacote
1 - Adicione as seguintes dependências ao composer.json do seu projeto:
Em require:
"brediweb/bredi-dashboard": "9.x", "brediweb/imagemupload": "9.x",
Ao final do arquivo, adicione:
"repositories": [ { "type": "vcs", "url": "https://github.com/brediweb/imagem-upload" }, { "type": "vcs", "url": "https://github.com/brediweb/bredi-dashboard" } ]
2 - Instalação:
Faça a instalação do composer:
composer install
Se é a primeira vez que você irá instalar o pacote, será pedido um token, referênte aos repositórios da Bredi no github, solicite a mesma ao Erick ou ao Michel.
3 - Após instalar o pacote, execute o seguinte comando:
OBS: Antes de rodar este comando, lembre-se de configurar corretamente o arquivo .env
php artisan dashboard:install
Rotas
Exemplo de rotas do controle
Route::group([ 'prefix' => 'controle/', 'middleware' => ['web', 'auth:sanctum', 'verified'], 'as' => 'controle.' ] ,function () { /*-------------------------------------------------------------------------- | Adicione as rotas do controle aqui dentro |--------------------------------------------------------------------------*/ ... /*-------------------------------------------------------------------------- | Rotas para Gerenciamento de Empreendimentos |--------------------------------------------------------------------------*/ Route::prefix('empreendimentos')->name('empreendimentos.')->group(function () { $controller = EmpreendimentoController::class; Route::get('/', [$controller, 'index'])->middleware('permission:Visualizar empreendimento')->name('index'); Route::get('/create', [$controller, 'create'])->middleware('permission:Cadastrar empreendimento')->name('create'); Route::post('/store', [$controller, 'store'])->middleware('permission:Cadastrar empreendimento')->name('store'); Route::get('/edit/{id}', [$controller, 'edit'])->middleware('permission:Alterar empreendimento')->name('edit'); Route::put('/update/{id}', [$controller, 'update'])->middleware('permission:Alterar empreendimento')->name('update'); Route::delete('/delete/{id}', [$controller, 'delete'])->middleware('permission:Excluir empreendimento')->name('delete'); }); ... });
Login inicial
user: contato@bredi.com.br senha: bredi