laravel - Laravel URL Helper 返回 IP 地址而不是域名
问题描述
尝试使用 URL 帮助程序创建 URL 时遇到问题。我正在使用 Laravel 6。
$verify_url = url("/verify");
这是返回带有 IP 地址而不是域名的 URL。
不知道是Apache服务器的问题还是代码的问题。
请帮我。谢谢。
解决方案
将此指令添加到 Apache Virtual Host 配置似乎已修复它:ProxyPreserveHost On
但是使用你的 url 的更好方法是在你的routes/web.php中命名它们。例如:
Route::post('/verify', 'HomeController@verify')->name('verify');
在任何需要访问此 url 的地方都可以这样使用:
$verify_url = route('verify');
推荐阅读
- javascript - 如何在搜索栏中获取项目的详细信息?
- c++ - 在 CMake 中设置各种编译器以创建共享库
- r - 改变列表中的日期值并获取范围
- postman - 错误:在邮递员中连接 ECONNREFUSED 127.0.0.1:8081
- python - Python从服务器上的txt读取行范围并将它们写入本地文件
- c++ - 如何通过 Qt c++ gui 应用程序访问 USB 摄像头
- python-3.9 - 如何在django中删除多对多关系中的记录?
- node.js - Firebase - 错误:16 UNAUTHENTICATED:请求具有无效的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的 au
- python - 无法设置vscode练习python
- javascript - 如何在下一个js中设置背景以覆盖文本?