سلام خسته نباشید من ب تازگی دارم api نویسی یادمیگیرم
و با موضوع resource اشا شدم و ساختن ریسورس
خواستم بدون کاربرد ریسورس چیه ؟؟ و چجوری باید استفاده کرد
فرض کنید جدول users ما به صورت زیر هست:
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('first_name');
$table->string('last_name');
$table->decimal('mobile', 10, 0)->unique();
$table->string('email')->unique()->nullable();
$table->decimal('verification_code', 6, 0)->nullable();
$table->timestamp('verification_sent')->nullable();
$table->timestamps();
});
حالا میخوایم داخل قسمت فرانت اند به هر کاربر اطلاعاتشو نشون بدیم، برای اینکار، میایم داخل resource اون فلیدهایی که نیاز داریم رو مینویسیم، مثلا ما اینجا نام، نام خانوادگی و موبایل کاربر رو میخوایم نمایش بدیم پس به صورت زیر داخل resource خودمون مینویسیم.
public function toArray($request)
{
return [
'user_id' => $this->id,
'first_name' => $this->first_name,
'last_name' => $this->last_name,
'mobile' => $this->mobile,
];
}
البته من میگم فرانت اند برای درک بهتر اینو میگم، شما داخل postman هم وقتی درخواستی ارسال میکنین، خروجیتون میشه همون مواردی که داخل resource تعریف کردین.
امیدوارم مفید بوده باشه.
موفق باشید.
@rezajahangir
مقدور هست بیشتر بتوضیع بدین
شاید پاسخ شما همینجا باشد