راکت
حل شده

طرز صحیح نوشتن یک api

1 پاسخ

@ali.bayat
طرز صحیح نمایش apiدر لاراول با تمام ارورهایش مثلا ۴۰۰ و اگر توکن صحیح نبود و یا اگهvalidation نوبد رو میشه برام بفرستید
الان یکی از خروجی های من به این شکل نوشتم ابا استاندارد هست

return response([
            'data'=>[
                'message'=>'form is registered',
                'date'=>$date = Jalalian::forge('today')->format('%Y-%m-%d').date(" h:i:sa"),
            ] ,
            'status'=>'success',
        ]);

اگه نیست میشه نمونه کد بدید

ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

یه سری استاندارد کلی هست..
اما معمولا بر میگرده به Business Logic ی برای پروژه در نظر گرفته شده..
مثلا API فیس بوک و توییتر رو اگر بررسی کنی.. ساختارشون کمی با هم فرق داره

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

مثلا الان data رو داری و status که اکثرا به همین شکله..
حالا میتونی به جای برگشت دادن کلمه success ... استاتوس کد رو برگردونی
مثلا ۴۰۱ برای unauthorized و ۲۰۰ برای success

شاید پاسخ شما همین‌جا باشد

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

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