Php 在Laravel 5.8中重新定义密码
我不知道如何处理重置密码链接,我使用的是默认设置,但托管不起作用,带有ip mailtrap.io的本地主机工作得很好 我得到404 单击电子邮件中收到的链接后未找到 我的.env文件被配置为以前的另一个项目,该项目工作得很好,但是是laravel 5.2 我的路线:Php 在Laravel 5.8中重新定义密码,php,laravel,Php,Laravel,我不知道如何处理重置密码链接,我使用的是默认设置,但托管不起作用,带有ip mailtrap.io的本地主机工作得很好 我得到404 单击电子邮件中收到的链接后未找到 我的.env文件被配置为以前的另一个项目,该项目工作得很好,但是是laravel 5.2 我的路线: Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm'); Route::post('password/email', 'A
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.request');
Route::post('password/reset', 'Auth\ResetPasswordController@reset')->name('password.reset');
我前面提到的PasswordController:
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
class ForgotPasswordController extends Controller
{
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset emails and
| includes a trait which assists in sending these notifications from
| your application to your users. Feel free to explore this trait.
|
*/
use SendsPasswordResetEmails;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
}
因此,看起来您的web服务器(apache/nginx)配置有误。如果您使用的是apache,请查看mod rewrite。我没有主机名,但有APP_名称,并且设置为yessorry抱歉,我问的是APP_URL。哦,是的,她已经拥有托管域“APP_URL=blablabla.bla.com”,您在电子邮件中获得的确切链接是什么?404 |未找到是的,我已经通过将“MAIL_ENCRYPTION=null”更改为“MAIL_ENCRYPTION=tls”解决了问题
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
class ResetPasswordController extends Controller
{
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset requests
| and uses a simple trait to include this behavior. You're free to
| explore this trait and override any methods you wish to tweak.
|
*/
use ResetsPasswords;
/**
* Where to redirect users after resetting their password.
*
* @var string
*/
protected $redirectTo = '/home';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
}