synciteg / api-init
Syncit Api 模板
1.0.0
2020-07-23 20:22 UTC
Requires
- php: ^7.2.5
- dingo/api: ^3.0.0
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^1.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.0
- laravel/socialite: ^4.4
- laravel/tinker: ^2.0
- spatie/laravel-medialibrary: ^8.0.0
- spatie/laravel-permission: ^3.13
- tymon/jwt-auth: ^1.0
- webpatser/laravel-uuid: ^3.0
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- mpociot/laravel-apidoc-generator: ^4.8
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- dev-master
- 1.0.0
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dependabot/composer/laminas/laminas-diactoros-2.13.0
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
- dev-dependabot/composer/laravel/framework-7.30.4
This package is auto-updated.
Last update: 2024-09-30 00:33:56 UTC
README
关于模板
开源Api后端模板,基于
- laravel/framework : 7.19.1
- dingo/api: 3.0.0
- tymon/jwt-auth: 1.0.0
- spatie/laravel-permission: 3.13.0
- spatie/laravel-medialibrary: 8.3.3
- laravel/socialite: 4.4.1
包含
- Laravel 身份验证 / 授权
- 用户验证的OTP生成器
- 注册时为用户生成UUid
- 社交登录(在GitHub上测试过)
- Http Mqtt 身份验证和授权的后端(在Emqx代理上测试过)
- 添加角色 / 删除角色 / 授予权限 / 撤销角色路由
- 角色授权的测试路由。
在linux上安装
- composer create-project synciteg/api-init
- cd api-init
- cp .env.example ./.env
- 更新.env文件
- php artisan migrate --seed
- 按照常规Laravel安装调整文件夹权限
- 开始使用 -- 管理员用户 --- 电子邮件: admin@example.com --- 密码: password
进行中
- 用户头像更新
- MQTT ACL
- 合并实时通知
关于Laravel
Laravel 是一个具有表达性、优雅语法的Web应用框架。我们相信开发必须是一个愉快和富有创造性的体验,才能真正令人满足。Laravel 通过简化许多Web项目中的常见任务,如
- 简单、快速的路由引擎.
- 强大的依赖注入容器.
- 会话和缓存存储的多个后端。
- 表达性、直观的数据库ORM。
- 数据库无关的迁移。
- 强大的后台任务处理.
- 实时事件广播.
Laravel易于使用、功能强大,并提供了构建大型、健壮应用程序所需的所有工具。
学习Laravel
Laravel具有所有现代Web应用程序框架中最广泛和最全面的文档和视频教程库,使您能够轻松开始使用该框架。
如果您不想阅读,Laracasts 可以帮助您。Laracasts 包含超过1500个关于Laravel、现代PHP、单元测试和JavaScript等主题的视频教程。通过深入了解我们的综合视频库来提高您的技能。
Laravel 赞助商
我们感谢以下赞助商为Laravel开发提供资金。如果您有兴趣成为赞助商,请访问Laravel的Patreon页面。
- Vehikl
- Tighten Co.
- Kirschbaum Development Group
- 64 Robots
- Cubet Techno Labs
- Cyber-Duck
- 许多
- Webdock, 快速VPS托管
- DevSquad
- UserInsights
- Fragrantica
- SOFTonSOFA
- User10
- Soumettre.fr
- CodeBrisk
- 1Forge
- TECPRESSO
- Runtime Converter
- WebL'Agence
- Invoice Ninja
- iMi digital
- Earthlink
- 坚定集体
- 我们是机器人公司
- 理解.io
- 阿卜德尔·埃尔拉法
- 超宿主
- 应用
- OP.GG
- 云软科技
贡献
感谢您考虑为Laravel框架做出贡献!贡献指南可在Laravel文档中找到。
行为准则
为了确保Laravel社区对所有成员都持开放态度,请阅读并遵守行为准则。
安全漏洞
如果您在Laravel中发现安全漏洞,请通过taylor@laravel.com将电子邮件发送给Taylor Otwell。所有安全漏洞都将得到及时处理。
许可证
Laravel框架是开源软件,采用MIT许可证。