سلام من برای نصب دستور زیر رو زدم تو کمپوزر
composer require morilog/jalali:3.*
و بعد هم دو تا کد زیر رو به فایل app.php اضافه کردم :
Morilog\Jalali\JalaliServiceProvider::class,
'jDate' => Morilog\Jalali\Facades\jDate::class
تو controller ام چیزی رو اضافه نکردم(فقط ارسال داده به blade) و تو صفحه blade ام این کد رو نوشتم برای تبدیل تاریخ میلادی دیتابیس به شمسی:
$date_time = $result->flight_date;
$date_time_array = explode(' ',$date_time);
$date = $date_time_array[0];
$date_part = explode('-' , $date);
$gyear = $date_part[0];
$gmonth = $date_part[1];
$gday = $date_part[2];
$jalali_date = gregorian_to_jalali($gyear,$gmonth,$gday,'/');
echo $jalali_date;
خطایی که دارم این که میگه:
Class "Morilog\\Jalali\\JalaliServiceProvider" not found
ممنون میشم راهنمایی کنین
@alavi.gavad
سلام
نیازی نیست به فایل App چیزی اضافه کنی
اونارو پاک کن و در blade خودت نیم اسپیس جلالی رو فراخوانی کن
use Morilog\Jalali\Jalalian;
تابع gregoriantojalali که شما استفاده میکنی اصلا در داکیومنت این پکیج وجود نداره
برای تبدیل تاریخ میلادی به شمسی از کد زیر استفاده کن
Jalalian::fromCarbon(Carbon::parse($date))->format('Y-m-d');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟