gpt4 book ai didi

php - 在 Laravel 中将路由域更改为 IP 地址

转载 作者:行者123 更新时间:2023-12-02 17:37:46 25 4
gpt4 key购买 nike

我想知道如何将 laravel 的 base url 更改为 IP 地址。我使用本地主机而不是 http://localhost,我希望它是 http://127.0.0.1。更改 app/config/app.php 上的 URL 属性不是解决方案,因为 that setting is only used for console command (artisan).

我想达到的目的是使这个链接有值(value):

{{ HTML::style('assets/images/favicon.ico', array('rel' => 'icon', 'type' => 'image/x-icon')); }}

即:

<link rel="icon" type="image/x-icon" media="all" href="http://local/apps/myapp/public/assets/images/favicon.ico">

到:

<link rel="icon" type="image/x-icon" media="all" href="http://127.0.0.1/apps/myapp/public/assets/images/favicon.ico">

最佳答案

至少有两种方法可以覆盖基本 URL。直接在您的 Blade View 中:

{{ HTML::style('http://127.0.0.1/assets/images/favicon.ico'); }}

或者在您的 routes.php 中,您可以访问提供 forceRootUrl 方法的 URL facade:

URL::forceRootUrl('http://127.0.0.1');

通过将它放在 routes.php 之上,可以全局声明 base URL:

URL::forceRootUrl('http://127.0.0.1'); // all your routes are declared below this point.

Route::get('/', function()
{
return View::make('hello');
});

或者甚至是本地的一条路线:

Route::get('/', function()
{
URL::forceRootUrl('http://127.0.0.1');
return View::make('hello');
});

关于php - 在 Laravel 中将路由域更改为 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24625528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com