tfarias / instalador-tfarias
基于Metronic模板的代码安装器
dev-main
2023-04-15 01:23 UTC
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: 2024-09-15 04:31:39 UTC
README
使用方法
composer require tfarias/instalador-tfarias
* 为了正确运行,请执行以下命令
$ php artisan vendor:publish --force
- 选择仓库,然后
$ php artisan name:app LaravelMetronic
###* 如果出现错误,可以执行以下命令
$ php artisan name:app App $ php artisan name:app LaravelMetronic
必需的调整
-
编辑文件 app/Providers/RouteServiceProvider.php
- 之前
protected $namespace = 'App\Http\Controllers';
- 之后
protected $namespace = 'LaravelMetronic\\Http\\Controllers';
- 之前
-
在 app/Http/Kernel.php 中添加到 $routeMiddleware 内
'has-permission' => HasPermission::class,
-
并在 config/app.php 中添加 provider
LaravelMetronic\Providers\RepositoryServiceProvider::class,
-
编辑文件 config/filesystems.php 中的段落
-
从
'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ],
-
到
'local' => [ 'driver' => 'local', 'root' => storage_path('app/public'), ],
-
执行命令(以确保文件系统的正确运行)
$ php artisan storage:link
-
修改 config/auth.php 中的用户模型
'model' => LaravelMetronic\Models\SisUsuario::class,
- 最后
$ php artisan migrate --seed
*注意
在执行命令之前,您必须运行并运行您的迁移
$ php artisan create-metronic
发布后,这些密钥将在项目中找到。
过滤器
# 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
* 它们不应被移除。
# routes/web.php //[rota] # resouces/views/partials/metronic/menu.blade.php {{--menu--}} # app/Providers/RepositoryServiceProvider.php # //[uses] # //[repository]