snoopyebo / uc
A simple Laravel package to print Hello World
dev-master
2025-08-15 03:24 UTC
Requires
- php: >=7.3
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
This package is not auto-updated.
Last update: 2025-08-15 06:45:42 UTC
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 许可证。