راکت
حل شده

api laravel

3 پاسخ

سلام خسته نباشید من ب تازگی دارم api نویسی یادمیگیرم
و با موضوع resource اشا شدم و ساختن ریسورس
خواستم بدون کاربرد ریسورس چیه ؟؟ و چجوری باید استفاده کرد

ثبت پرسش جدید

پاسخ‌ها

3
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

بهترین پاسخ

فرض کنید جدول 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

تخصص: Full-Stack Developer

سلام به شما دوست عزیز.
برای اینکه بخوایم اطلاعاتی که نیاز داریمو نمایش بدیم از resource استفاده میکنیم، در واقع فرانت اند کار فیلدهایی که ما داخل resource تعریف میکنیم رو میتونه باهاشون کار کنه.
اگر خواستین بگین تا یه نمونه واستون بفرستم.
موفق باشید.

معین
معین
@amirrezaraadi13

@rezajahangir
مقدور هست بیشتر بتوضیع بدین

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

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

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