هپشلث عحمخشی
This commit is contained in:
@@ -109,9 +109,15 @@ class File extends Model
|
||||
|
||||
/**
|
||||
* پایهٔ URL فایلهای storage.
|
||||
* در درخواست HTTP، دامنهٔ همان درخواست اولویت دارد (جلوگیری از URL اشتباه وقتی settings دامنهٔ ماژول دیگر است).
|
||||
*/
|
||||
public static function resolvePublicBaseUrl(): string
|
||||
{
|
||||
$fromRequest = self::baseUrlFromRequest();
|
||||
if ($fromRequest !== '') {
|
||||
return $fromRequest;
|
||||
}
|
||||
|
||||
$fromSettings = self::baseUrlFromSettings();
|
||||
if ($fromSettings !== '') {
|
||||
return self::ensureAbsoluteUrl($fromSettings);
|
||||
@@ -127,6 +133,11 @@ class File extends Model
|
||||
return self::ensureAbsoluteUrl(self::ensureServerPublicBase(rtrim($appUrl, '/')));
|
||||
}
|
||||
|
||||
return '';
|
||||
}
|
||||
|
||||
private static function baseUrlFromRequest(): string
|
||||
{
|
||||
try {
|
||||
if (app()->bound('request')) {
|
||||
$request = request();
|
||||
|
||||
Reference in New Issue
Block a user