یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
محمدرضا فلکی
2 سال پیش توسط محمدرضا فلکی مطرح شد
4 پاسخ

ذخیره تاریخ تولد به انگلیسی در دیتابیس

سلام به همگی دوستان
اینطوریه که تاریخ تولد به فارسی نوشته میشه و به انگلیسی تبدیل میشه و در دیتابیس ذخیره میشه :

$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();

من کد بالا رو از همین سایت راکت پیدا کردم ولی ارور راجب متد convert میده :
Method App\Http\Controllers\CustomerController::converter does not exist

ممنون میشم کمکم کنید عیب رو پیدا کنم.


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش آپدیت شد
1

آیا واقعا متن ارور به اندازه کافی گویا نیست...؟! 😐

Method App\Http\Controllers\CustomerController::converter does not exist

یک نگاهی هم به خط ۹ کدهای خودتون بندازید.


محمدرضا فلکی
تخصص : Learning Laravel
@m.reza6920 2 سال پیش مطرح شد
0

ممنون @mhyeganeh ولی میدونم ارور از خط ۹ هست چیکار کنم درست شه؟


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 2 سال پیش آپدیت شد
0

سلام دوست عزیز.
شما فانکشن converter رو ندارید


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
1

@m.reza6920
حقیقتش بهترین راهکاری که به نظرم میرسه این هست که نوع نگاهتون رو به برنامه نویسی و نحوه یادگیریش باید تغییر بدید. بعید میدونم با این سبک و مطرح کردن پرسش در چنین انجمن‌هایی پیشرفت خاصی حاصل بشه و اصطلاحا کسی ماهی‌گیر بشه.

بهترین بازدهی چنین اجتماعاتی زمانی هست که شما یک سوال مشخص دارید یا یک بخش خاص و کوچکی از پازل کلی براتون مبهمه. با مطرح کردن سوال و راهنمایی چند نفر مسئله برطرف میشه.

نه اینکه کلا یک متد رو نداشته باشید و یک تکه کدی رو یک جای دیگه دیده باشیم و حالا بپرسیم چرا کار نمی‌کنه...!


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

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