راکت

مشکل برگشتن تغییر شماره html در دیتایس

1 پاسخ

با سلام من قسمتی از سایتم را در دیتابیس ذخیره میکنم وقتی بازیابی میکنم اعداد که در html می باشد فارسی میشود من اون html بهم میریزد مثلا اگر h4 ذخیره کنم موقع کوئری در جدول اون عدد 4 فارسی برمیگردد و دیگه html کار نمیکنه کسی تجربه راهنمایی داره؟
و مشکل دیگه فونت قالب ایمیل می باشد ایا امکان تغییر فونت قالب ایمیل به فونت ایران سنس می باشد؟

ثبت پرسش جدید

پاسخ‌ها

1
علیرضا برزین
علیرضا برزین
@alirezabarzin.com

تخصص: back-end Developer

سلام دوست عزیز

برای حل این مشکل باید مقداری که پس از submit کردن فرم در request برای شما میاد رو ویرایش کرده و کاراکتر های فارسی رو به انگلیسی تبدیل کنید.

مثلا من این کد رو در یک middleware برای تبدیل اعداد فارسی به انگلیسی در همه ی فیلد های request استفاده کردم

public function handle($request, Closure $next)
{
    $fields = $request->all();
    foreach ($fields as $key => $value)
        $request[$key] = \Illuminate\Support\Str::ascii($request[$key]);

    return $next($request);
}

شما میتونید در کنترلر هم این کارو به این شکل انجام بدید:

$request['content'] = \Illuminate\Support\Str::ascii($request['content']);
....

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام