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

v1.0.0 2023-11-04 15:13 UTC

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