iwedmak / url-auth
基于token的具有有效期的Laravel 5认证URL
v0.0.1
2018-06-21 14:22 UTC
Requires
- php: >=5.5.0
- illuminate/database: 5.*
- laravel/framework: 5.*
- nesbot/carbon: 1.*
This package is auto-updated.
Last update: 2024-09-08 18:46:18 UTC
README
主要用于邮件,用户可以通过点击URL进行认证。邮件中的URL具有有效期,以小时为单位。监控URL访问读取,有事件UrlVisit。
- 安装
composer require iwedmak/url-auth
- 或
php composer.phar require iwedmak/url-auth
- 或添加到composer.json
"iwedmak/url-auth": "*"
注册提供者,将其添加到config/app.php中的providers数组
iWedmak\UrlAuth\UrlAuthServiceProvider::class,
之后,您需要发布配置
php artisan vendor:publish
并发布迁移并执行迁移
php artisan urlauth:migration php artisan migrate
现在您可以在您的blade模板(或任何地方)中使用urlauth($user_id, $url)
函数,如下所示
{{urlauth($user['id'], route('some.route'))}}
您可以在EventServiceProvider.php
中监听\iWedmak\UrlAuth\Events\UrlVisit
事件。
protected $listen = [ '\iWedmak\UrlAuth\Events\UrlVisit' => [ 'App\Listeners\SomeListener', ], ];