Changeset View
Changeset View
Standalone View
Standalone View
src/app/Utils.php
Show First 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | class Utils | ||||
public static function uiEnv(): array | public static function uiEnv(): array | ||||
{ | { | ||||
$opts = ['app.name', 'app.url', 'app.domain']; | $opts = ['app.name', 'app.url', 'app.domain']; | ||||
$env = \app('config')->getMany($opts); | $env = \app('config')->getMany($opts); | ||||
$countries = include resource_path('countries.php'); | $countries = include resource_path('countries.php'); | ||||
$env['countries'] = $countries ?: []; | $env['countries'] = $countries ?: []; | ||||
$env['jsapp'] = strpos(request()->getHttpHost(), 'admin.') === 0 ? 'admin.js' : 'user.js'; | $env['isAdmin'] = strpos(request()->getHttpHost(), 'admin.') === 0; | ||||
$env['jsapp'] = $env['isAdmin'] ? 'admin.js' : 'user.js'; | |||||
return $env; | return $env; | ||||
} | } | ||||
/** | /** | ||||
* Email address (login or alias) validation | * Email address (login or alias) validation | ||||
* | * | ||||
* @param string $email Email address | * @param string $email Email address | ||||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |