⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت

ارور Method converter does not exist

بدون پاسخ

سلام به همگی
من میخوام با استفاده از دیت پیکر شمسی و پکیج جلالی
تاریخ شمسی رو بگیرم و به انگلسی تبدیل کنم و با فرمت timestamps ذخیره کنم توی database ولی به این ارور برمیخورم :
.local.ERROR: Method App\Http\Controllers\CustomerController::converter does not exist

public function create(Request $req)
{
    $persian = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'];
    $arabic = ['٩', '٨', '٧', '٦', '٥', '٤', '٣', '٢', '١', '٠'];
    $num = range(0, 9);
    $convertedPersianNums = str_replace($persian, $num, $req->birth_day);
    $englishNumbersOnly = str_replace($arabic, $num, $convertedPersianNums);
    //
    $date = collect(explode("/", $englishNumbersOnly));
    $converted = $date->map(function ($item) {
        return intval($this->converter($item));
    });
    $jalalian = new Jalalian($converted[0], $converted[1], $converted[2]);
    $timestamps = $jalalian->getTimestamp();
    //
    $customer = new Customer;
    $customer->birth_day = Carbon::createFromTimestamp($timestamps);
    $customer->save();
}

ممنون میشم راهنمایی کنید.

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

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

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

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