2016-10-21 4 views
0

Я работаю над проектом Laravel и AngularJS, и я хотел бы получить доступ к моему проекту с другим доменом, потому что я использую разные серверы. доменное имя моего первого сервера:Mutliple domains

http://examplesite/ 

доменное имя моего второго сервера:

https://examplesite/subfolder/ 

Для первых у меня нет никаких проблем, но у меня есть проблема для второй, когда Я назвал маршрут в моем AngularJS код, как на этом примере:

$http.get("/load-documents") 

Normaly запрос должен быть таким:

https://examplesite/subfolder/load-documents 

, но она, как это без вложенного:

https://examplesite/load-documents 

И вполне возможно, что в будущем я использовать другие сервера с более или менее вложенными папками.

Знаете ли вы, что это такое?

спасибо!

+0

какой сервер вы используете? –

+0

'Доменное имя моего второго сервера: https: // examplesite/subfolder /' - no, это не имя_домена_, это URL. Возможно, вы должны начать с того, чтобы осознать, в чем разница. – CBroe

+0

Artisan сервера. –

ответ

0

Вы считаете субдомен?

В противном случае, поскольку вы говорите об использовании разных серверов, каждый сервер может иметь разные переменные среды. Итак, если вы установите правильный url в config/app.php или APP_URL в окружении, Laravel будет использовать его в качестве базового пути. Затем убедитесь, что вы установите базовый URL в HTML:

<html> 
    <head> 
    <base href="{{ config('app.url') }}"> 
    </head> 
    <body> 
    .. 
    </body> 
</html> 

Обратите внимание, что я не знаком с тем, как Угловое обрабатывает get запрос, но с использованием базы HREF ожидаемое поведение.