![](/img/trans.png)
[英]I am working on a Laravel project on local server and build in reset password link not working
[英]Laravel 5.8 reset password link not working. I am able to send mail with reset password link, but when I click it, It says “Object not found”
我正在使用默認 laravel 重置密碼。 沒有添加自定義路線。 誰能告訴我這有什么問題? 我檢查了我的路線列表。 出於安全原因,我隱藏了 email 和密碼。 我還檢查了 email 是否存在的數據庫。
我的.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
MAIL_USERNAME=xxxxx@gmail.com
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}"
我得到的錯誤:
您的 URL 有問題。
它試圖在http://localhost/password...
為此,您必須在 your.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
注意:當您在.env
文件中進行更改時,您需要重新啟動服務器才能看到效果。 如果php artisan serve
正在您的終端中運行,請終止它(在 Windows 上為 CTRL + C),然后重新啟動php artisan serve
命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.