tfarias/instalador-tfarias 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tfarias/instalador-tfarias

Composer 安装命令:

composer require tfarias/instalador-tfarias

包简介

Instalador de codigos baseado no template metronic

README 文档

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';
      
  • 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]

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-04-15