Pacote dashboard para projetos Laravel 9
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 installSe é 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:installExemplo 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');
});
...
});user: contato@bredi.com.br senha: bredi