tfarias / instalador-tfarias
Instalador de codigos baseado no template metronic
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- kris/laravel-form-builder: ^1
- laracasts/flash: ^3
- laravel/framework: ^6.0|^7.0|^8.0
- laravel/ui: ^3
- mpdf/mpdf: ^8.0
- patricktalmadge/bootstrapper: ^5
- prettus/l5-repository: ^2
This package is auto-updated.
Last update: 2025-04-15 05:45:24 UTC
README
Método de utilização
composer require tfarias/instalador-tfarias
* Para o funcionamento correto execute o comando abaixo
$ php artisan vendor:publish --force
- escolhe o repositorio e depois
$ php artisan name:app LaravelMetronic
###* Caso o mesmo apresente erro pode executar o comando esses comandos abaixo
$ php artisan name:app App $ php artisan name:app LaravelMetronic
Ajustes obrigatórios
-
editar o arquivo app/Providers/RouteServiceProvider.php
- antes
protected $namespace = 'App\Http\Controllers';
- depois
protected $namespace = 'LaravelMetronic\\Http\\Controllers';
- antes
-
adicionar no app/Http/Kernel.php dentro dos $routeMiddleware
'has-permission' => HasPermission::class,
-
e no arquivo config/app.php adicionar o provider
LaravelMetronic\Providers\RepositoryServiceProvider::class,
-
No arquivo config/filesystems.php editar o trexo
-
de
'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ],
-
para
'local' => [ 'driver' => 'local', 'root' => storage_path('app/public'), ],
-
E executar o comando (para funcionamento correto do filesystem):
$ php artisan storage:link
-
altera o model de usuario no arquivo config/auth.php
'model' => LaravelMetronic\Models\SisUsuario::class,
- e por fim
$ php artisan migrate --seed
*atenção
para executar os comando primeiro você deve fazer e rodar suas migrations após isso:
$ php artisan create-metronic
apos o publish essas chaves serão encontradas no projeto.
Filtros
# Para os campos que deseja ter os filtros basta adicionar um comment na migration exemplo Schema::create('tipo', function (Blueprint $table) { $table->uuid('id')->primary()->unique(); $table->string('descricao')->comment('filter'); $table->timestamps(); }); na migration acima a coluna descricao vai constar nos filtros
* Elas não devem ser removidas.
# routes/web.php //[rota] # resouces/views/partials/metronic/menu.blade.php {{--menu--}} # app/Providers/RepositoryServiceProvider.php # //[uses] # //[repository]