feat: landing settings, instant withdraw deduct, and OTP site URL

Add has_landing plus landing_* deploy keys, deduct balance on withdraw request, keep app_url for SMS login links, and clarify Zarin rial wallet document titles.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-05 17:01:39 +03:30
co-authored by Cursor
parent 1c7ea16300
commit 8cee34bfba
13 changed files with 344 additions and 58 deletions
+2 -2
View File
@@ -227,13 +227,13 @@ class Controller extends BaseController
return app(ConfigService::class)->Config($name);
}
/** دامنهٔ عمومی سایت — فقط از درخواست HTTP فعلی */
/** دامنهٔ عمومی سایت — settings.app_url؛ نه هاست API */
protected static function publicHost(?\Illuminate\Http\Request $request = null): string
{
return app(ConfigService::class)->resolvePublicHost($request);
}
/** آدرس کامل وب‌اپ کاربر — مثلاً https://example.ir */
/** آدرس کامل وب‌اپ کاربر از settings.app_url — مثلاً https://example.ir */
protected static function publicSiteUrl(?\Illuminate\Http\Request $request = null): string
{
return app(ConfigService::class)->resolvePublicSiteUrl($request);