我正在使用默认的laravel重置密码。未添加自定义路线。谁能告诉我这是怎么回事?我查看路线清单。出于安全原因,我隐藏了电子邮件和密码。我还检查了数据库中是否存在该电子邮件。
我的.env文件:
APP_NAME=CMS
APP_ENV=local
APP_KEY=base64:6LAFCVCiznjI2d1MkvDZdEYebrm2XMi02tB5wWxxFZ4=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cms
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=xxxxxxxxx
MAIL_ENCRYPTION=ssl
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
我得到的错误:
您的网址有问题。
它正在尝试访问http://localhost/password...
上的laravel应用
为了使其正常工作,您必须在.env文件上添加正确的url
示例:如果您使用的是php artisan serve
然后您必须设置
APP_URL=http://localhost:8000
如果您不使用php artisan,则需要进行设置
APP_URL=http://localhost/<project_name>/public
如果您在本地计算机上使用php artisan serve
,请更改APP_URL
以反映您的本地开发环境:
APP_URL=http://127.0.0.1:8000
NOTE:在.env
文件中进行更改时,需要重新启动服务器。如果终端中正在运行php artisan serve
,请终止该终端(在Windows上为CTRL + C),然后重新启动php artisan serve
命令。