cravelight / email-authentication-service
电子邮件地址认证服务
1.0.1
2016-06-27 23:52 UTC
Requires
- php: ^7.0
- illuminate/database: ^5.2
- nesbot/carbon: ^1.21
- robmorgan/phinx: ^0.5.5
- vlucas/phpdotenv: ^2.2
Requires (Dev)
- cravelight/phpunit-helpers: ^1.0.0
- mockery/mockery: ^0.9.5
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2024-09-14 19:42:08 UTC
README
辅助服务以支持以下功能:
- 验证用户是否可以访问电子邮件地址
- 存储和验证用户提供的电子邮件/密码组合
使用方法,只需使用Composer安装:composer require cravelight/phpunit-helpers
要修改,在克隆后:
- 运行
composer install
- 将
.env.example
复制到.env
并配置您的数据库凭证 - 运行
php vendor/bin/phinx migrate
- 运行测试
自动测试
要运行自动测试,我们使用以下框架:
- PHPUnit(测试框架)
- PHP dotenv(设置环境变量)
PHPStorm 配置
要配置 PHPStorm:
- 打开 首选项 并转到 语言和框架 → PHP → PHPUnit
- 在 PHPUnit 库 下,选择 使用自定义自动加载器
- 将 脚本路径 输入为
[path/to/project/vendor/autoload.php]
- 在 测试运行器 部分中,选择 默认引导文件 并输入
[path/to/project/tests/bootstrap.php]
- 应用您的更改并退出 首选项
命令行
从命令行运行时使用以下命令:
php [path/to/phpunit] --bootstrap [path/to/tests/bootstrap.php] --no-configuration [path/to/tests]
有关更多信息,请参阅:PHPUnit 命令行选项