Как получить доступ к методу env () в файлах base_path ()? - PullRequest
0 голосов
/ 22 июня 2019

РЕФРАЗИРОВАННЫЙ ВОПРОС

Пожалуйста, по крайней мере, проверьте это https://github.com/vipertecpro/simplesamllaravel.git это может помочь другим реализовать интеграцию saml в laravel.

Я пытался реализовать интеграцию входа в Azure Saml в laravel, поэтому я наткнулся на это https://simplesamlphp.org/, теперь я скачал весь репозиторий. и поместил его в мою общую папку, и он отлично работает, но он уязвим, поэтому я решил поместить его в корневой каталог laravel, чтобы я мог получить доступ к переменной окружения или другим вспомогательным методам laravel, я много искал, как я могу получить Держите вспомогательные методы laravel в общедоступной папке, но, к сожалению, это не работает, поэтому я решил поместить репозиторий saml. в мой корневой каталог laravel, чтобы получить доступ к вспомогательным методам laravel.

так вот я застрял с этой проблемой.

Я теперь свободен?

Вот снимок экрана с каталогом моего проекта

enter image description here

Проблема: у меня есть много конфигурационных файлов, которые должны быть настроены в соответствии с ENV-файлом, я просто не мог понять, как я могу использовать переменные окружения в каталоге samllogin.

Вот что я пробовал в моем _include.php файле, который является корнем samllogin директории

require_once '../vendor/autoload.php';
// require_once '../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php';
echo env('APP_URL');
die();

Я очень близко, чтобы решить это. Любая помощь или ссылка приветствуется.

...