2016-01-11 5 views
1

Я использую laravel 5 для создания некоторых моих проектов. В моем контроллере, как правило, я использую перенаправление на определенный путь, как:Рекомендации по путям во время работы localhost

return redirect("http://localhost/myproject/public/all-posts"); 

Я хотел бы построить абсолютные пути во время работы Localhost так, как все URL хорошо работает, когда проект будет загружен на сервер. Большое вам спасибо за ваше внимание и участие.

ответ

2

Просто напишите это так, и он вернет вас на все должности.

return redirect ("/ all-posts");

0

В идеале вы должны иметь набор ini файлов, которые определили бы baseUrl на развертывание, как: development.ini, staging.ini, production.ini, tests.ini.

А затем включить и анализировать правильный INI-файл на основе состояния отключения, например, URL:

if (strpos($_SERVER['SERVER_HOST'], 'localhost') !== false) { 
    //localhost 
} else if (strpos($_SERVER['SERVER_HOST'], 'domain') !== false) { 
    //production 
} 

ЗАКАНЧИВАТЬ parse_ini_file() функции документы для информации о том, как использовать его: http://php.net/manual/en/function.parse-ini-file.php

Смежные вопросы