saze20
3 سال پیش توسط saze20 مطرح شد
9 پاسخ

درخواست راهنمایی در خصوص پکیج تاریخ برای لاراول

با سلام خدمت همه دوستان

من برای تبدیل تاریخ توی پروژه لاراولی خودم از پکیج ورتا استفاده کردم ولی متاسفانه الان 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 رو هم پاک کردم

ولی بازم مشکل حل نشده
این رو هم بگم که ساعت سرور مشکلی نداره و همه اطلاعات در دیتابیس درست ثبت میشه یعنی ساعتش به ساعت تهران ذخیره میشه

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


ثبت پرسش جدید
فرشید مرادی
تخصص : noob
@eniack 3 سال پیش آپدیت شد
0

سلام ، از پکیج morilogjalali
استفاده کنید


saze20
@cutdiamond32 3 سال پیش مطرح شد
0

روی هاست اشتراکی هستیم و به ssh دسترسی نداریم
پکیج رو چه جوری نصب کنیم؟
و اینکه فایل های این پکیجی که گفتین رو تو پوشه vendor آپلود کردیم ولی سایت به هم ریخت


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
میشه کد هاتون رو بفرستید؟
@cutdiamond32


saze20
@cutdiamond32 3 سال پیش مطرح شد
0

@samanzdev
خدمت شما
{{ \Hekmatinasser\Verta\Verta::instance($order->created_at)->format('y/m/d H:i') }}


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 3 سال پیش مطرح شد
0

من هم مشکل شما رو با 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']));

اگر نظرت عوض شد که از پکیج دیگه ای استفاده کنی به کارت میاد


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
شما باید داخل view مورد نظر باید این کد رو بنویسید :
{{ Verta::instance($order->created_at)->format('y/m/d H:i:s') }}
@cutdiamond32


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
1

سلام
اگر روی هاست اشتراکی هستید و دسترسی به ssh ندارید نمی تونید پکیج روی لاراول نصب کنید. احتمالا گیت هم ندارید روی هاست. بهترین راه حل اینه که پروژه را بر روی لوکال اجرا کنید و دوباره بر روی هاست آپلود کنید. در غیر این صورت باید از هاست های لاراولی استفاده کنید.
@cutdiamond32


saze20
@cutdiamond32 3 سال پیش مطرح شد
0

@samanzdev @salar.mohammad2013 متاسفانه درست نشد


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
1

سلام طریقه نصب رو به چه شکل انجام دادید؟
باید به این انجام داده باشید :
https://hekmatinasser.github.io/verta/


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

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