我在我的htdocs中安装了全新的laravel 5.8安装其默认auth的所有功能都正常工作但是当我尝试密码重置时它会给我错误它会将重置电子邮件发送到邮件但是当我点击重置邮件时它给了我这个错误
//找不到对象!
在此服务器上找不到请求的URL。如果您手动输入了URL,请检查拼写,然后重试。
如果您认为这是服务器错误,请与网站管理员联系。错误404 localhost
//
1.激活mod_rewrite
sudo a2enmod rewrite
2.将AllowOverride指令设置为vhost文件中的所有指令
在你没有使用虚拟主机的情况下,打开/etc/apache2/apache2.conf找到这些块
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
将AllowOverride None更改为AllowOverride all,如下所示
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
如果您使用的是虚拟主机,则需要在/etc/apache2/sites-available/{somename}.conf中搜索上述代码。
3.Restart apache
sudo service apache2 restart