محمدرضا فلکی
2 سال پیش توسط محمدرضا فلکی مطرح شد
0 پاسخ

ارور 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();
}

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


ثبت پرسش جدید

به همدیگه کمک کنیم

به محمدرضا فلکی کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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