dizatech / identifier
v1.8.7
2021-09-27 10:13 UTC
Requires
- php: 7.1.*|7.2.*|7.3.*|7.4.*|8.*
- dizatech/notifier: 0.*
- laravel/framework: 7.*|8.*
- morilog/jalali: 3.*
- va/cutlet-helper: 1.*
This package is auto-updated.
Last update: 2024-09-27 16:47:23 UTC
README
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
- 完成!
###要求
- PHP v7.0 或以上
- Laravel v7.0 或以上
- dizatech/notifier 包 Packagist 链接
- va/cutlet-helper 包 Packagist 链接