vibar/laravel-account
Laravel 账户激活。
0.2
2018-01-17 11:54 UTC
This package is auto-updated.
Last update: 2024-09-09 22:57:12 UTC
README
- Laravel 5.5 新注册用户账户验证(通过电子邮件确认)。
- 消息支持英语和葡萄牙语(巴西)。查看
resources/lang/vendor/account
安装
composer require vibar/laravel-account
在 config/app.php 中添加服务提供者
Vibar\Account\AccountServiceProvider::class
配置
将特质添加到 App\Http\Controllers\Auth\LoginController
use Vibar\Account\Traits\ActiveLogin;
use AuthenticatesUsers, ActiveLogin {
ActiveLogin::authenticated insteadof AuthenticatesUsers;
}
将特质添加到 App\Http\Controllers\Auth\RegisterController
use Vibar\Account\Traits\ActiveRegister;
use RegistersUsers, ActiveRegister {
ActiveRegister::register insteadof RegistersUsers;
}
将特质添加到 App\User
use Illuminate\Notifications\Notifiable;
use Vibar\Account\Traits\Accountable;
class User extends Authenticatable
{
use Notifiable, Accountable;
}
发布包文件
php artisan vendor:publish --provider="Vibar\Account\AccountServiceProvider"
发布 Laravel 认证视图
php artisan make:auth
运行迁移
php artisan migrate
在 resources/views/auth/login.blade.php 中包含激活状态模板
@include('vendor.account.activation._status')
更新 .env
更新 APP_URL。此 URL 将用于通过电子邮件发送的激活链接。
使用 Mailtrap 查看发送的电子邮件。更新 MAIL_USERNAME 和 MAIL_PASSWORD