我正在尝试复制Laravel 3中可用的内容。我希望能够为路由指定备用域名。例如,我有一个使用以下代码生成以下内容的路由:
URL::action('DashboardController@something')
// Produces: http://somedomain.com/dashboard/something
我希望能够指定其他域名。这曾经在config / application.php文件中作为'url'。这在L4中不再有效。
有没有办法指定在构建URL时使用的基本URL?
答案 0 :(得分:3)
Laravel 4使用HTTP请求标头字段Host
中指定的域,例如Host: http://foo.dev
。
如果您想要其他域名,请尝试以下方式:
Route::group(array('domain' => 'bar.dev'), function()
{
Route::controller('home', 'HomeController');
});
现在URL::action('HomeController@getWelcome');
会返回https://bar.dev/home/welcome
而不是https://foo.dev/home/welcome
答案 1 :(得分:1)
“app”目录的位置在:\ bootstrap \ paths.php中定义 配置文件的默认位置现在是:\ app \ config \ app.php
根据您的设置,它应该在app.php中的第29行。
寻找:
'url' => 'http://somedomain.com',
并将其更改为适合您网站的内容。