问题标签 [jetstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4013 浏览

php - 在 laravel 8 中使用 jetstream 进行身份验证 - 用户名或电子邮件

我正在寻找将标准 Jetstream Auth 更改为使用用户名或电子邮件进行身份验证的解决方案。这意味着在注册帐户期间,您输入电子邮件或用户名(始终需要用户名)。在登录表单中,您可以输入用户名或电子邮件作为您的凭据。我还更改了配置文件设置以更新用户名。

我的实际问题是

  1. 在仅使用用户名注册期间,我收到空电子邮件字段 注册错误的错误

  2. 在登录期间,用户名将不是正确的凭据

我已经更改了类似于Laravel 8 中使用用户名和密码进行身份验证的帖子的所有内容,但它不起作用。

1. 改变config/fortify.php

app/Providers/FortifyServiceProvider.php2.在启动方法中添加验证码

并且还添加了类

3.注册时添加用户名 添加输入字段下register.blade.php

required并从电子邮件表单字段中删除。

4.将用户名添加到用户模型

在某一方面的变化app/Actions/Fortify/CreateNewUser.php

5. 添加用户名字段到数据库

0 投票
1 回答
474 浏览

laravel - 在 laravel 模块中使用喷射流惯性

我想一起使用 nwidart/laravel-modules 和惯性。我遇到的问题是我的用户模块中的 Index.vue 没有显示并且没有错误。

当我的 app.js 中有这行代码时

然后我的 Index.vue 出现了,但是当我尝试循环遍历它以使其成为动态时,什么也没有出现,也没有错误

这就是我现在在我的 app.js 中所拥有的

0 投票
1 回答
88 浏览

laravel - 在 laravel 中集中用户角色验证

我正在开发一个电子商务网站,我需要根据用户角色显示某些数据。基本上,该页面可以由三种类型的人查看:进入页面的普通人以及拥有帐户但他们看到不同按钮/数据的客户用户或管理员。我正在使用 jetstream 身份验证系统,我所做的只是在我的视图中验证用户角色,如下所示:

我的问题是,我可以实现像门这样的东西来集中条件吗?我的意思是,如果我只需要在一个文件中更改它并避免在我实现它的所有行中都这样做。欢迎任何帮助。谢谢!

0 投票
1 回答
1249 浏览

laravel - 如何在没有典型 laravel /login 的情况下使用 laravel sanctum

我已经用 NuxtJS 创建了 PWA,

然后我将使用sanctum 包,但我不想请求典型的 Laravel /login 路由,因为我有一个自定义的 api /login 路由,它使用 OTP 对用户进行身份验证,而不是通过密码!

所以我想知道在这种情况下我该如何使用圣所?

0 投票
1 回答
1192 浏览

laravel - 419 | 退出时页面已过期 Laravel 8 Jetstream

解决此问题的所有示例似乎都来自旧版本的 laravel,是否有使用版本 8 的示例。这也是 Jetstream 应该涵盖的内容吗?

以下内容在版本 8 中不起作用

0 投票
0 回答
59 浏览

php - @entangle 初始状态在内部视图侧始终设置为 true

@entangle我想知道加载页面时值总是true在视图侧的原因可能是什么。当我们更改值时,行为是正常的。都在divs里面。如果我@entangle从初始化中正常提取它们。为了弥补我使用的x-init="show = @this.dshow"

上面不会在加载时隐藏 div,但是在我们检查然后取消选中后,div 会按照我的意愿进行切换。我曾经x-init强制初始状态。可能是什么原因?它是一个错误吗?

0 投票
1 回答
800 浏览

css - Bootstrap 类不能在带有 auth 模块的 Laravel 8 视图中运行

在 Laravel 8 项目中,我完成了以下命令:

现在我正在尝试将带有引导类的新按钮添加到由 laravel/jetstream 生成的仪表板页面,但未应用引导样式。我读过,这个包使用 Tailwind UI,但我想保留它的风格并在 Bootstrap 中编写整个项目。

你能帮我告诉 Laravel mix 使用 Bootstrap 文件吗?

谢谢你。

0 投票
3 回答
6482 浏览

laravel - 混合清单不存在 - 在 Hostgator 共享主机中部署 laravel 时 Laravel Fortify Jetstream 登录/注册问题

我过去已经能够成功地部署 Laravel 项目。我第一次将 Laravel 8 与 Jetstream 和 Livewire 一起使用。Laravel 现在使用 Fortify 进行登录和注册验证。

我的本地服务器运行良好,没有问题。将项目部署到 Hostgator 共享主机帐户后,我的主页正确加载并正确读取和输出数据库中的数据。

但是,当我尝试访问

mydomain.com/login/ 或 mydomain.com/login 或 mydomain.com/register/ 或 mydomain.com/register

我收到 500 错误。在这个问题的最后,我粘贴了错误日志。

我做了以下事情:

  1. 更新作曲家版本
  2. npm 重建
  3. npm 安装
  4. 我尝试了两个: npm run dev 和 npm run production 并在每个场景中重新上传了所有内容。
  5. 我已将 public/index.php 路径指向正确的应用程序文件夹以读取 autoload.php 和 bootstrap/app.php 文件。
  6. 我有 chmod 所有文​​件夹和子文件夹到 755 和所有文件到 644

我发现我的主页加载完美无瑕并从数据库中带来数据真的很奇怪,因此我知道我的 .env 文件具有正确的数据库连接凭据。只有登录和注册会抛出 500 错误。

我的环境文件:

这是 laravel.log(缩短为似乎很重要的内容):

文件结构:

root 有两个文件夹:

  • 应用程序(具有除公用文件夹以外的所有文件)
  • public_html :包含所有公共内容,包括 index.php

我的 index.php (公共内部)具有以下路径:

GUEST.BLADE.PHP 看起来像这样:(请注意,这个文件是 Laravel 自动生成的,我没有碰过它)

/public/mix-manifest.json:

0 投票
2 回答
503 浏览

laravel - 使用 Jetstream 创建帐户时无法将角色附加到用户 - Laravel

我正在尝试通过 Jetstream 身份验证控制器本身附加一个角色并更新表中的registered_at字段,该invitations控制器位于App\Actions\Fortify\CreateNewUser. 我想在用户创建帐户时执行上述功能。

下面的代码正在执行我想要的功能,它成功地更新了registered_at字段,并附加了角色,但没有成功地重定向到仪表板。

错误

传递给 Illuminate\Auth\SessionGuard::login() 的参数 1 必须实现接口 Illuminate\Contracts\Auth\Authenticatable,给定 null,在 C:\xampp\htdocs\2020\vendor\laravel\fortify\src\Http\Controllers 中调用\RegisteredUserController.php 第 56 行

App\Actions\Fortify\CreateNewUser.php -更新代码

App\Actions\Fortify\CreateNewUser.php -原始代码

0 投票
1 回答
243 浏览

laravel - 如何覆盖 Laravel 8 身份验证功能

我正在使用(laravel 8,Jetstream,Fortify)构建一个应用程序,用户表是这样的

当该用户成功通过身份验证时,我需要检查该特定用户的标签字段是否为空,如果它为空,我需要从链接中为其分配一个变量,例如

我需要知道在哪里可以找到该函数,以便编辑代码。