【问题标题】:Laravel: Generating URL using IP Address instead of http://localhostLaravel:使用 IP 地址而不是 http://localhost 生成 URL
【发布时间】:2020-01-10 10:21:51
【问题描述】:

我想使用 IP 地址而不是 http://localhost

我尝试了 url('/') 但无济于事。

我是新手,请谅解。

我将APP_URL更改为IP地址,但仍然无济于事。

我怎样才能做到这一点?

【问题讨论】:

  • 你想在哪里使用这个?如果它在浏览器中,请您显示您用于访问您的网站的网址。
  • 是在浏览器中。我想使用 url() 方法生成 url。我仍在使用 localhost 和 xampp。
  • 只是出于好奇,您为什么希望它是一个 IP 地址而不是一个域?另外,您是否尝试过使用 ip 地址而不是 localhost 访问该站点?
  • 是的,我试过 127.0.0.1。我希望验证电子邮件地址将域名更改为 IP 地址

标签: laravel laravel-6 laravel-6.2


【解决方案1】:

你可以这样做

php artisan serve --host=0.0.0.0 --port=8000

检查你的IP地址并输入那里

在 .env 中更改应用程序 url 并将其设置为 ip 然后其余密码 url 将是正确的

【讨论】:

  • 是的,伙计。但在验证电子邮件地址时,IP 地址未显示
【解决方案2】:

电子邮件模板中的 url 是 .env APP_URL 中定义的 url。

您需要更改 APP_URL 的值,更改后需要通过运行php artisan cache:clear 或手动删除bootstrap/cache/config.php 文件来清除配置缓存。

如果你正在使用队列,你应该小心重启你的队列,如果你正在运行它,也应该停止然后启动 php artisan serve

【讨论】:

  • 我使用了 forceUrl。现在我更自满了,我将获得 IP 地址而不是域。
  • 对不起@BilsCrimson!我不明白你的评论。
【解决方案3】:

我认为您必须在 XML 架构中更改它并使用 forceRootUrl(),但我不记得您需要传递给它的确切参数。

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 2013-01-30
    • 2019-01-15
    • 2018-02-24
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    相关资源
    最近更新 更多