【问题标题】:"View [auth.emails.password] not found.","未找到查看 [auth.emails.password]。",
【发布时间】:2017-03-28 13:34:22
【问题描述】:

我正在尝试在 laravel-api-boilerplate-jwt 中测试 recovry 方法,但是当我使用邮递员并输入电子邮件并将其发布到 http://localhost:8000/api/auth/recovery 时,它会返回

{
"message": "View [auth.emails.password] not found.",
"status_code": 500
}

有人知道为什么吗?我认为我不需要视图,因为这是移动应用程序的 api!还是我需要配置三个才能使其工作?

框架链接:

https://github.com/francescomalatesta/laravel-api-boilerplate-jwt

【问题讨论】:

  • 发送电子邮件会加载与该电子邮件关联的刀片视图/模板。您需要为电子邮件模板创建resources/views/auth/emails/password.blade.php
  • 谢谢。但是视图应该包括什么?有什么我要参考的吗?还是要包含的变量?
  • 视图将是您发送的电子邮件的内容。见laravel.com/docs/5.2/mail
  • 我是否还需要创建一个用于重置密码的视图?当我从 Laravel api 获得密码重置链接时,它会在 RouteCollection.php 第 161 行中打开 NotFoundHttpException:。这对 api 有什么作用?谢谢你的回答
  • 我建议使用您正在使用的样板创建一个问题,因为这些都是关于样板的问题

标签: php laravel authentication boilerplate laravel-authorization


【解决方案1】:

如果您使用 5.2 版,错误位于 config 文件夹的 auth.php 文件中。改成这个配置

'passwords' => [
    'users' => [
        'provider' => 'users',
        'email' => 'auth.emails.password', // here you change the path by 'emails.password'
        'table' => 'password_resets',
        'expire' => 60,
    ],
], 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-27
    • 2017-07-30
    • 2018-03-09
    • 2019-06-23
    • 1970-01-01
    • 2020-02-15
    • 2015-11-28
    • 2020-01-02
    相关资源
    最近更新 更多