hyungjune / reactauth
laravel + react api auth
dev-master
2020-03-22 13:34 UTC
Requires
- illuminate/support: ~5|~6|~7
- laravel/passport: ^8.3
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3|~4
- phpunit/phpunit: ^8.0
- sempro/phpunit-pretty-print: ^1.0
- dev-master
- dev-dependabot/composer/symfony/http-kernel-4.4.50
- 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/league/flysystem-1.1.4
- dev-dependabot/composer/laravel/framework-6.20.26
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
- dev-dependabot/composer/symfony/http-foundation-4.4.7
This package is auto-updated.
Last update: 2024-09-30 01:16:17 UTC
README
这里应该放置你的描述。请查看 contributing.md 了解待办事项列表。
安装
通过 Composer
$ composer require hyungjune/reactauth $ php artisan preset reactAuth $ npm install
用法
- 将 config/auth.php 的 api driver 修改为 passport
'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'passport', 'provider' => 'users', 'hash' => false, ], ],
- migrate
$ php artisan migrate
- 生成 passport key
$ php artisan passport:install
- 在 .env 文件中设置 email
MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=your's MAIL_PASSWORD=your's MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=your's MAIL_FROM_NAME="${APP_NAME}"
变更日志
请参阅 changelog 了解最近的变化。
测试
$ composer test
贡献
请参阅 contributing.md 了解详情和待办事项列表。
安全
如果你发现任何与安全相关的问题,请通过作者邮箱联系,而不是使用问题跟踪器。
鸣谢
许可协议
许可协议。请参阅 许可文件 了解更多信息。