我正在使用jrean/laravel-用户验证包对我的用户进行电子邮件验证。我使用的是Laravel5.5,这个软件包正在正常工作。但是,有一些属性/属性可以通过将它们输入代码来覆盖。由于某些原因,我无法让他们正确地工作,因为我认为我没有在正确的地方配置他们。
在github.com自述文件中,属性列表如下。
Attributes/Properties
要自定义包行为和重定向,可以实现和自定义六个(6)属性/属性:
$redirectIfVerified = '/';如果已验证了已验证的用户,应在何处进行编辑。
$redirectAfterVerification = '/';在成功验证令牌验证之后,在何处重定向。
$redirectIfVerificationFails = '/email-verification/error';在确认令牌后,在何处重定向。
$verificationErrorView = 'laravel-user-verification::user-verification';getVerificationError方法返回的视图的名称。
$verificationEmailView = 'laravel-user-verification::email'默认电子邮件视图的名称。
$userTable = 'users';用于管理用户的默认表的名称。
我尝试将它们放入不同的控制器中,主要是auth/RegisterController.php控制器、user.php类和config/app.php文件。他们看不出效果。我将把这些选项放在哪里,这样就可以覆盖包的默认值了?
发布于 2017-11-23 01:03:34
变量应该添加到使用VerifiesUsers特征的类中。在我的例子中,这是Auth\RegisterController.php类。我以前测试过这个,但是我用来测试的属性不起作用。它仍然不起作用,但是所有其他属性都在工作,所以我现在至少在正确的位置上配置了它们。
https://stackoverflow.com/questions/47404308
复制相似问题