nishchay / framework
Nishchay - 开源结构化PHP框架
v2.0.4
2021-08-06 17:57 UTC
Requires
- php: ~8.0
- pear/console_table: ~1.3.1
- swiftmailer/swiftmailer: ~6.2.3
- twig/twig: ~3.0.3
Requires (Dev)
- phpunit/phpunit: ~8.5
README
Nishchay是一个开源的PHP结构化框架,允许我们创建Web应用、REST Web服务以及更多。
安装
此框架仅使用composer安装。使用以下命令
composer create-project nishchay/nishchay {YourAppName}
安装指南
学习
在这里了解关于Nishchay的一切 这里。
下一步
如果您是第一次使用此框架,请查看随安装包一起提供的实现。
此安装包包含以下实现
- 登录
- 注册
- 获取用户详情
- 静态页面
aboutUs
、help
及terms
。
设置事项
通过以下之一 安装指南 设置您的应用程序,完成后按照以下步骤进行
步骤 1: 数据库设置
数据库设置位于 settings/configuration/database.php
,您可以在其中放置一个或多个数据库连接配置。
步骤 2: 导入表
为了检查随安装包一起提供的实现,请在应用程序根目录中执行 db.sql
。
步骤 3: 创建账户
如果您已将应用程序配置在域名 http://app.nishchay.local
上,则请向 http://app.nishchay.local/service/account/register
发送以下参数的POST请求
- firstName
- lastName
- password
- isTermAccepted = Y
- scope=user
这将返回访问令牌,您可以使用该令牌访问需要令牌的服务。
步骤 4: 检查登录
通过提供在上一步创建账户时使用的凭证来检查登录服务。此服务通过 http://app.nishchay.local/service/account/authorize
访问。传递以下参数
- password
- scope=user
此服务也返回访问令牌。
步骤 5: 获取用户详情
使用 http://app.nishchay.local/service/account
服务获取用户详情,您只需要以下参数
- 在头部传递名为
X-Service-Token
的访问令牌。 - 在GET参数中传递
scope
。