با سلام خدمت همه دوستان
من برای تبدیل تاریخ توی پروژه لاراولی خودم از پکیج ورتا استفاده کردم ولی متاسفانه الان 4.5 ساعت عقبه و ضمنا با تغییر فصل زمستان به بهار ، زمان یک ساعت تغییر رو اعمال نمیکنه
این کار ها رو هم انجام دادم:
در مسیر config/app.php مقدار 'timezone' => 'Asia/Tehran' را قرار دادم .
دستور php artisan config:clear را اعمال کردم و همچنین در مسیر bootstrap/cache در روت رفته و سپس تمام فایلهای موجود در آن را پاک کردم.
دستورهای php artisan cache:clear و php artisan view:clear را زدم مشکلی .
فایلهای موجود در پوشه : storage/framework/cache و storage/framework/views رو هم پاک کردم
ولی بازم مشکل حل نشده
این رو هم بگم که ساعت سرور مشکلی نداره و همه اطلاعات در دیتابیس درست ثبت میشه یعنی ساعتش به ساعت تهران ذخیره میشه
ممنون میشم راهنمایی کنید
روی هاست اشتراکی هستیم و به ssh دسترسی نداریم
پکیج رو چه جوری نصب کنیم؟
و اینکه فایل های این پکیجی که گفتین رو تو پوشه vendor آپلود کردیم ولی سایت به هم ریخت
@samanzdev
خدمت شما
{{ \Hekmatinasser\Verta\Verta::instance($order->created_at)->format('y/m/d H:i') }}
من هم مشکل شما رو با morilog jalali داشتم و داده رو که تبدیل میکردم به میلادی ذخیره میشد توی دیتابیس با ساعت تهران
بعد که وا کشی میکردم اطلاعات رو ساعت رو تغییر میداد و چهارو نیم ساعت با تفاوت نشون میداد
بعد از روش های دیگش برای واکشی استفاده کردم درست شد
توی config هم asia/tehran هست برای منم
برای morilag کد زیر رو استفاده میکنم برای ذخیره به صورت میلادی
$time=date('Y-m-d H:i',strtotime($request->created_at));
$carbon = \Morilog\Jalali\CalendarUtils::createCarbonFromFormat('Y-m-d H:i',$time)->format('Y-m-d H:i');
برای واکشی اطلاعات هم کد زیر
$order['created_at']= \Morilog\Jalali\CalendarUtils::strftime('H:i Y/m/d', strtotime($order['created_at']));
اگر نظرت عوض شد که از پکیج دیگه ای استفاده کنی به کارت میاد
سلام
شما باید داخل view مورد نظر باید این کد رو بنویسید :
{{ Verta::instance($order->created_at)->format('y/m/d H:i:s') }}
@cutdiamond32
سلام
اگر روی هاست اشتراکی هستید و دسترسی به ssh ندارید نمی تونید پکیج روی لاراول نصب کنید. احتمالا گیت هم ندارید روی هاست. بهترین راه حل اینه که پروژه را بر روی لوکال اجرا کنید و دوباره بر روی هاست آپلود کنید. در غیر این صورت باید از هاست های لاراولی استفاده کنید.
@cutdiamond32
سلام طریقه نصب رو به چه شکل انجام دادید؟
باید به این انجام داده باشید :
https://hekmatinasser.github.io/verta/
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟