首页 > 解决方案 > 如何访问 base_path() 文件中的 env() 方法?

问题描述

改写的问题

请至少检查一下https://github.com/vipertecpro/simplesamllaravel.git 它可能会帮助其他人在 laravel 中实现 saml 集成。

我一直在尝试在 laravel 中实现 azure saml 登录集成,所以我遇到了这个https://simplesamlphp.org/,现在我已经下载了整个 repo。并将其放入我的公共文件夹,它工作得很好,但它很容易受到攻击,所以我决定将它放入 laravel 根目录,这样我就可以访问环境变量或其他 laravel 辅助方法,我一直在搜索我怎么能得到坚持公用文件夹中的 laravel 辅助方法,但不幸的是它不起作用,所以我决定放入 saml repo。进入我的 laravel 根目录以访问 laravel 辅助方法。

所以我在这里遇到了这个问题。

我现在清楚了吗?

这是我的项目目录的屏幕截图

在此处输入图像描述

问题:我有许多配置文件需要根据 ENV 文件进行设置,我只是不知道如何将环境变量使用到 samlogin 目录中。

这是我在我的_include.php文件中尝试过的,它是samlogin目录的根目录

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

我非常接近解决这个问题。任何帮助或参考表示赞赏。

标签: phplaravellaravel-5.8php-7.2

解决方案


推荐阅读