⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام وقت بخیر
من یک راهنمایی از دوستان میخوام که اگر لطف کنین یک مثال کامل از نحوه کامل نوشتن API برای دریافت یک سری پست به صورت pagination و در صورت درخواست بر اسا ID هم اطلاعات آن پست با جزئیات نمایش داده بشه.
من سوالم رو اینجا پرسیده بودم و از API Resources یک جور دیگه داشتم استفاده میکردم
سفارشی سازی API Resources
همه چی درست کار میکرد ولی خواستم pagination داشته باشم همه چی به هم ریخت و یا نمایش تکی کار نمیکنه یا لیست رو نمایش نمیده. یک همچین چیزی میخوام خروجی کار باشه:
وقتی از pagination استفاده کنم و از متد index() این خروجی رو برگردونه:
{
"success": true,
"data": {
"rows": [
{
"id": 1,
"title": "test",
"description": "description",
"category": "categoty 1"
},
{
"id": 2,
"title": "test",
"description": "description",
"category": "categoty 2"
},
{
"id": 3,
"title": "test",
"description": "description",
"category": "categoty 2"
}
],
"pagination": {
"total": 6,
"count": 3,
"per_page": 3,
"current_page": 1,
"total_pages": 2
}
},
"message": "Posts fetched."
}
و وقتی که بر اساس ID اطلاعات یک پست و از طریق متد show() فراخوانی میشه به این صورت باشه:
{
"success": true,
"data": {
"id": 1,
"title": "test",
"description": "description",
"author": "author",
"rank" => 5,
"category": "categoty 1"
},
"message": "Post fetched."
}
حالا از اساتید میخوام اگر امکانش هست یک نمونه کامل رو برام بنویسن یا راهنمایی کنن که متوجه بشم دقیقا باید چیکار کرد.
شاید پاسخ شما همینجا باشد