frebato/gucci

简化自动化后台实现

dev-master 2023-02-01 12:29 UTC

This package is not auto-updated.

Last update: 2024-09-25 18:56:45 UTC


README

前言

nano ~/.bashrc

alias sail='bash vendor/bin/sail'

source ~/.bashrc

Gucci

安装

将 Gucci 添加到您的 composer.json 文件中

sudo chown -R $(whoami):$(whoami) . && chmod -R 755 .
sail shell
composer require frebato/gucci:dev-master -W

更新 Composer

composer update
composer dump-autoload

下一步是向 config/app.php 中添加服务提供者

Frebato\Gucci\ServiceProvider::class,
Lab404\Impersonate\ImpersonateServiceProvider::class,

发布

最后一步是使用以下命令在您的应用程序中发布视图和资源

php artisan ui vue --auth
php artisan vendor:publish --tag=frebato-gucci
php artisan gucci:install

之后

composer dump-autoload
  • 每个 模型中添加 use HasDTO; 特性
  • User 模型中添加 use HasRole; 特性
php artisan gucci:make-dto

之后,自定义在 /App/DTO/ 中生成的 DTO 文件,然后

php artisan gucci:make-datatables
php artisan gucci:generate-migrations
php artisan migrate
php artisan db:seed
npm update
npm run build

然后,去 config/menu.php 的旁边走一走,以自定义管理面板

完成配置

在 routes/web.php 文件的底部添加以下内容

require __DIR__.'/gucci.php';

恭喜您,Gucci 安装成功!