امین
2 سال پیش توسط امین مطرح شد
2 پاسخ

نصب نشدن کتابخانه جلالی

سلام من برای نصب دستور زیر رو زدم تو کمپوزر
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  

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


ثبت پرسش جدید
سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 2 سال پیش آپدیت شد
0

@alavi.gavad
سلام
نیازی نیست به فایل App چیزی اضافه کنی
اونارو پاک کن و در blade خودت نیم اسپیس جلالی رو فراخوانی کن

use Morilog\Jalali\Jalalian;

تابع gregoriantojalali که شما استفاده میکنی اصلا در داکیومنت این پکیج وجود نداره
برای تبدیل تاریخ میلادی به شمسی از کد زیر استفاده کن

Jalalian::fromCarbon(Carbon::parse($date))->format('Y-m-d');

محمد امین سلمانی
تخصص : طراح، برنامه‌نویس
@aminpypc 2 سال پیش مطرح شد
0

چرا خودت رو اذیت می کنی 😐
خیلی راحت از jdf.php استفاده کن 🙂


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

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