json
3 سال پیش توسط 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 3 سال پیش مطرح شد
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
@Rp76 3 سال پیش مطرح شد
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 3 سال پیش مطرح شد
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')
                ];
            })
        ];  

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

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