راکت
json
json
توسط json مطرح شد
حل
2 پاسخ

مشکل در پکیج verta

سلام دوستان
برای تبدیل تاریخ میلادی به شمسی از ورتا استفاده میکنم...
ولی وقتی میخوام داده رو بصورت شمسی توی resource api برگردونم،تاریخ رو به همون صورت میلادی برمیگردونه.وقتی هم که توی کنترلر تست میکنم همون داده رو بصورت شمسی برمیگردونه ولی خب من میخوام توی با ریسورس ها داده رو برگردونم چون واسه api میخوامش...
اگه دوستان تجربه مشابهی داشتن ممنون میشم راهنمایی کنید

return [
            'data' => $this->collection->map(function($item) {
                return [
                    'id'=>$item->id,
                    'user_name' => $item->user->fullname,
                    'parent_id' => $item->parent_id,
                    'text'=>$item->text,
                    'created_at'=>new Verta($item->created_at)
                ];
            })
        ];  


@mhyeganeh
@milad
@ali.bayat
@AliValinejad


ثبت پرسش جدید
json
json
تخصص :آزاد
@JSON5 سال پیشمطرح شد
0

خیلی ممنون @Rp76
بله تست کردم ولی متاسفانه جواب نداد
به روش زیر تست کردم که مشکلم رو حل کرد

 return [
            'data' => $this->collection->map(function($item) {
                return [
                    'id'=>$item->id,
                    'user_name' => $item->user->fullname,
                    'parent_id' => $item->parent_id,
                    'text'=>$item->text,
                    'created_at'=> Verta::instance($item->created_at)->format('%Y ,%B %d')
                ];
            })
        ];  

رضا پارسیان
رضا پارسیان
تخصص :توسعه دهنده Php , Laravel
@Rp765 سال پیشمطرح شد
0

سلام وقتتون بخیر!

به این صورت تست کردی؟

return [
            'data' => $this->collection->map(function($item) {
                return [
                    'id'=>$item->id,
                    'user_name' => $item->user->fullname,
                    'parent_id' => $item->parent_id,
                    'text'=>$item->text,
                    'created_at'=>Verta($item->created_at)
                ];
            })
        ];  

json
json
تخصص :آزاد
@JSON5 سال پیشمطرح شد
0

خیلی ممنون @Rp76
بله تست کردم ولی متاسفانه جواب نداد
به روش زیر تست کردم که مشکلم رو حل کرد

 return [
            'data' => $this->collection->map(function($item) {
                return [
                    'id'=>$item->id,
                    'user_name' => $item->user->fullname,
                    'parent_id' => $item->parent_id,
                    'text'=>$item->text,
                    'created_at'=> Verta::instance($item->created_at)->format('%Y ,%B %d')
                ];
            })
        ];  

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

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