snoopyebo/uc 问题修复 & 功能扩展

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

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

snoopyebo/uc

Composer 安装命令:

composer require snoopyebo/uc

包简介

A simple Laravel package to print Hello World

README 文档

README

这是一个简单的 Laravel 库,提供一个命令行命令来打印 "Hello World"。

安装

通过 Composer 安装:

composer require snoopyebo/uc

使用

在 Laravel 应用中注册服务提供者(可选):

'providers' => [
    // ...
    Snoopy\Uc\UcServiceProvider::class,
],

然后可以在命令行中运行以下命令(如执行失败可尝试注册服务提供者):

php artisan uc:hello

这将输出:

Hello World

迁移文件需要手动发布,可以运行以下命令

php artisan vendor:publish --tag=migrations --force

这将实现:

迁移文件的发布

发布迁移文件后,运行以下命令来执行迁移:

php artisan migrate
配置文件的发布

发布配置文件后,填写正确的配置参数:

php artisan vendor:publish --tag=config --force
同步信息

服务区、站点、用户:

php artisan uc:sync-service-areas
php artisan uc:sync-orgs {--force-full-sync}
php artisan uc:sync-users {--force-full-sync}
登录配置

需要验证登录路由使用web或者uc-web中间件: 验证登录中间件snoopy-uc-auth 登录guard使用uc-admin: 登录页默认跳到用户中心,可以自定义命名为snoopy-uc.login的登录页

'login_redirect' => '/uc/home',
'login_once' => true,
Private API

中间件snoopy-uc-private[:high|low]: 其他可以参考代码

//  open api
'security_level' => 'high', // high(token验证)|low(ticket验证)
'token_daily_generations' => 1, //  每日生成token数量限制
'token_ttl' => 7200,    //  token有效期

贡献

欢迎任何形式的贡献!请提交问题或拉取请求。

许可证

该项目遵循 MIT 许可证。

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2025-01-07