تقویم فارسی برای لاراول
تقویم فارسی برای لاراول برای برگرداند تاریخ های میلادی به شمسی و برعکس است.
من خودم برای تبدیل تایم استمپ موجود تو بانک به تاریخ شمسی ازش استفاده میکنم.
چه جوری کار میکنه
من خیلی اهل کد نویسی پیچیده نیستم برای همین همه چیز رو ساده نگه داشتم.
-
composer create-project laravel/lavarel [youeproject name] --prefer-dist
- -این کد لاراول را برای شما نصب میکند اطلاعات کامل درباره نصب لاراول laravel web site رو بخونید.
- - از لینک (koodex-persian-date-picker رو دانلود یا کلون کنید.
- - محتوای پوشه public تقویم فارسی رو که دانلود کردید باید به پوشه public پروژه لاراولی تون کپی کنید.
- - پوشه public تقویم فارسی دارای جی کوئری که از سایت دانلود جی کوئری میتونید برای ارتقاء اقدام کنید اگر نسخه جدید دادن بیرون البته
- - همچنین دارای پلاگین جاوا اسکریپت تقویم فارسیه که اون رو هم میشه از آدرس persian date pickerدانلود یا بروز رسانی کرد. این لینک ها رو برای اطلاع یا بروز رسانی میذارم احتیاجی بهشون نیست تو گیت همه فایل های مورد نیاز هست.)
- - بوت استرپ free version of mdbootstrap. این هم آدرس سایت اصلی
- - تو مرحله بعد تو پوشه ایی که از گیت کودکس پرشین دیت پیکر دانلود کردین باید یه پوشه به اسم resource پیدا کنین. همونطور که میدونین تو لاراول هم یه پوشه به همین نام داریم فایل wlecome,blade.php پوشه گیت koodex persian date picker رو داخل پوشه مربوطه در پروژه لاراول تون کپی کنید.
-
در پوشه koodex-persian-... یه پوشه به اسم thehelper وجود داره محتوای این پوشه رو تو پوشه هلپر لاراول کپی کنید.
آدرس پوشه هلپر لاراول:(your project address)\vendor\laravel\framework\src\Illuminate\Foundation
-
- ما نسخه لاراول مون 8.5.4 هست اگر نسخه لاراولتون فرق داره فایل helper.php رو کپی نکنین بجاش این فایل رو از گیت Koodex-persian... باز کنین و عبارت //my functions رو پیدا کنین کدهای زیر این بخش رو به انتهای فایل هلپر لاراول خودتون کپی کنین.
آدرس پوشه هلپر لاراول: -
(your project address)\vendor\laravel\framework\src\Illuminate\Foundation
- - پروژه لاراولتون رو سرو کنین و در مرورگر روت اصلبش رو بیارین
- on git bash
-
$ php artisan serve
- on google chorme
- http://localhost:8000
جزئیات بیشتر
در ترمینان یا gitbash دستور زیر رو درج کنید.
composer create-project laravel/laravel --prefer-dist
حالا از آدرس
تقویم فارسی لاراول
حالا پوشه thehelper رو دانلود کنید.
در ترمینال لاراول خود دستور
npm update
رو اجرا کنید.
حالا محتوای پوشه ایی که دانلود کردید به آدرس زیر کپی کنید.
<yourlaravelpath>\vendor\laravel\framework\src\Illuminate\Foundation\
حالا مراحل افزودن تقویم فارسی را انجام دهید سپس در ویو خود کدهای زیر را درج کنید.
<?php
use \Illuminate\Foundation\Jdate;
$Jdate = new Jdate();
?>
{{($Jdate->jdate("Y/m/d","now"))}}
هلپرهای جدید واسه لاراول
همینطور که در سمت پایین چپ عکس میبینید تقویم درج شده و با کمک هلپر با لاراول میشه دادههای تقویم فارسی رو مدیریت کرد.
در پایین سمت راست چند تا هلپر واسه لاراول اضافه کردم. که اگر بدرتون میخوره شما هم میتونین اضافه کنین.
طراحی و توسعه توسط سامان بالاهنگ در شرکت کودکس
//TODO:
- افزودن پکیج به نرم لیست پکیج های معروف