@ali.bayat
@juza66
من این کد رو دارم و خروجی به این شکل است ایا خروجی من استاندارد هست اگه میشه اون خروجی که استاندارد هست رو راجب این کد بگید
public function single_choice_show($id, $name) {
$e = General_answerModel::where([['id', $id], ['admin_id', auth()->user()->id]])->take(1)->pluck($name);
$t=str_replace('[',' ',$e);
$ee= str_replace(']',' ',$t);
if(!empty(trim($ee))){
return response([
'data' =>[
'message'=>$ee,
]
]);
}else{
return response([
'data' =>[
'message'=>'وجود ندارد',
]
]);
}
}
و خروجی به این شکل هست
"data": {
"message": " \"mortza1\" "
}
ارسال خروجی json :
return response()->json(['data' => [ 'message'=>$ee ] ], 200);
توجه کنید که 200 در واقع status code هست و هر مقدار دیگه ای مثل 404 ، 403 ، 500 و ... میتونه باشه .
@mehdisut
سلام.
چه کاریه که هر بار بیاید و str_replace قرار بدید!
به جاش خیلی ساده از :
$e[0]
استفاده کنید.
@mohsenbostan
من api نوشتم 100 درصد خروجی api به شکل جیسون باید باشد به صورت لیست شده باید دیده شود تا ui کار خیلی راحت از این خروجی استفاده کند
@mehdisut
درک نمی کنم، خب این هم خروجیش json خواهد بود 🤔
خروجی به شکل زیر میشه :
"data": {
"message": " \"mortza1\" "
}
من فقط گفتم که شما به جای :
$t=str_replace('[',' ',$e);
$ee= str_replace(']',' ',$t);
از یه چیز ساده تر استفاده کنید!
ارسال خروجی json :
return response()->json(['data' => [ 'message'=>$ee ] ], 200);
توجه کنید که 200 در واقع status code هست و هر مقدار دیگه ای مثل 404 ، 403 ، 500 و ... میتونه باشه .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟