laravel URL::to('/') 返回 localhost 作为部署服务器中的基本 URL

Azi*_*ima 0 php url base-url laravel

我的应用程序部署在http://www.nepathya.com.

但是当生成 URL 链接作为电子邮件的一部分时,基本 url 是localhost.

public function handle(User $user)
{
    foreach($this->mail_details as $email=>$token) {
        $user_name = $user->getUserName($email);
        $url = URL::to('/').'/dmf/task?token='.$token;
        Mail::to($email)->send(new SendEmailMailable($url, $user_name));
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎不是其他servers.

同样,当我URL::to('/')从其他地方输出值时,它会输出正确的基本 url,即http://www.nepathya.com.

use*_*937 5

如果您有 SSH 访问权限,我建议您去.env归档并修改APP_URL您的 URL。然后运行php artisan config:cache