dizatech/identifier

v1.8.7 2021-09-27 10:13 UTC

README

Latest Version on Packagist GitHub issues GitHub stars GitHub forks Total Downloads GitHub license

Laravel Identifier 包 :: 简单认证(登录、注册和忘记密码)。

如何安装和配置 dizatech/identifier 包?

⬇️ 安装

composer require dizatech/identifier

发布配置文件

php artisan vendor:publish --tag=dizatech_identifier
  • 更新(请注意!将覆盖现有设置)
php artisan vendor:publish --tag=dizatech_identifier --force

迁移表,向数据库添加 identifier 表

php artisan migrate

📖 如何更改认证选项

  • 在 /config/dizatech_identifier.php 中设置配置

用法

  • 创建 resources/sass/auth.scss 文件并添加以下代码
// Fonts
@import './fonts/awesome/awesome-font.css';
@import './fonts/iransans/iransans-font.css';

@import "./vendor/dizatech-identifier/dizatech_identifier";
  • 请注意,字体目录取决于您的项目结构。请使用自己的目录替换它们。
  • 创建 resources/js/auth.js 文件并添加以下代码
require('./bootstrap');

require("./vendor/dizatech-identifier/dizatech_identifier");
  • 直接在 webpack.mix.js 中添加创建的文件
.js('resources/js/auth.js', 'public/js')
    .sass('resources/sass/auth.scss', 'public/css')
  • 运行 npm
npm run dev
  • 使用此路由将用户重定向到登录和注册页面
route('identifier.login');
  • 按如下方式修改 app/Http/Middleware/Authenticate.php
protected function redirectTo($request)
{
    if (! $request->expectsJson()) {
        return route('identifier.login');
    }
}
  • 清除缓存
php artisan cache:clear
php artisan view:clear
php artisan route:clear
php artisan config:clear
  • 完成!

###要求