extremesensio/psh-route-reader

帮助读取 Platform.sh 环境中的 *_ROUTES 环境变量

v1.0.0 2018-05-21 15:01 UTC

This package is auto-updated.

Last update: 2023-11-29 02:49:26 UTC


README

这是一个小型的库,用于解析和查询 Platform.sh 路由。

安装

$ composer require extremesensio/psh-route-reader

使用方法

当在 PaaS 上部署时,您可能需要获取您的应用程序部署的完整 URL,例如,Wordpress 需要它来处理多域名配置。

Platform.shSensiocloud 上,这些信息存储在环境变量中。此库允许您轻松查询这些信息及其详细信息,而无需解析环境变量。

use Sensio\PshRouteReader\RouteReader;

$routeReader = new RouteReader();
$route = $routeReader->findOneByUpstream('app');

echo $route['full_url']; // "http://www.sensiogrey.com"

在 Sensiocloud 上

use Sensio\PshRouteReader\RouteReader;

$routeReader = RouteReader::onSensiocloud();
$route = $routeReader->findOneByUpstream('app');

echo $route['full_url']; // "http://www.sensiogrey.com"