cryptounifier / jetstream-plus

为默认的 Laravel Jetstream + Socialstream 栈添加了一些额外功能。

0.12.2 2024-04-14 03:01 UTC

README

Jetstream Plus 是 Laravel Jetstream 的第三方包。它为默认的 Laravel Jetstream + Socialstream 栈添加了一些额外功能。

安装

开始使用 Jetstream Plus 非常简单。只需一个简单的步骤,就可以让你开始创建下一个大项目。安装步骤

composer require cryptounifier/jetstream-plus

发布占位符

你可以使用以下命令像 Jetstream 一样简单地将包占位符发布出来。 然而,如果你的项目不是新的,这将是可选的。你可以查看数据库和占位符文件夹中的文件,并手动调整。

php artisan jetstream-plus:install

注意:要使用 Inertia.js 栈的 'confirm-new-location' 功能,你必须手动创建一个 Auth 页面占位符。

有哪些变化?

以下是此包修改/改进的内容列表

  • 为 Fortify 实现了 sign-in-notification 功能。
  • 为 Fortify 实现了 confirm-new-location 功能。
  • 在身份验证时添加了验证码和代理验证。
  • 为个人资料图片添加了图像格式引擎。
  • 在个人资料页面的会话列表中添加了 agentlocation 值。
  • 在用户表中添加了 ip_address 字段(请参阅 数据库文件夹)。
  • 为 Fortify & Socialstream 操作和用户模型添加了 ip_address 字段(请参阅 占位符文件夹)。
  • 将 Fortify & Socialstream 操作的验证规则更改为更严格的规则(请参阅 占位符/app/Actions 文件夹)。
  • 调整 Jetstream 默认测试以符合更严格的规则(请参阅 占位符/tests 文件夹)。

许可证

Jetstream Plus 是开源软件,根据 MIT 许可证 许可。