سلام به همگی
من میخوام با استفاده از دیت پیکر شمسی و پکیج جلالی
تاریخ شمسی رو بگیرم و به انگلسی تبدیل کنم و با فرمت 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();
}
ممنون میشم راهنمایی کنید.
به محمدرضا فلکی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟