راکت

عدم امکان ویرایش رکوردها توسط متد patch از طریق postman

2 پاسخ

سلام وقت بخیر
بنده در لاراول ابتدا در رست فول با api_token کار میکردم . چند روزی هست که passport نصب کردم به خواسته مشتری .
الان مشکی که پیش اومده اینه که رکوردها اپدیپ نمیشه. خیلی عجیبه. روت و متدی که تا چند روز پیش از passport کار میکرد الان کار نمیکنه.

public function update(Request $request , User $user)  
{

    $result = $user->update([
        'name' =>$request->name,          
    ]);

    if($result)
    {
        return response()->json([
            'data' => [ 'message' => 'گزینه مورد نظر با موفقیت ویرایش شد.' ],
            'status' => 'success'
        ]);
    }   
    return response()->json([
        'data' => [ 'message' => 'خطا در ویرایش اطلاعات ...' ],
        'status' => 'error'
    ]);
}

نکته عجیب برای بنده اینه که این متد تا اخر اجرا میشه و پیغام success هم میده. اما اپدیتی اتفاق نمی افته
از روت زیر هم استفاده میکنم
Route::resource('/users' , 'UserController');

اگر امکان داره راهنمایی بفرمائید که ایا ربطی به passport داره یا نه ؟
با تشکر

ثبت پرسش جدید

پاسخ‌ها

2
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

اصلا راه نداره یه چیزی قبلا کار کنه یهو خودش تصمیم بگیره کار نکنه !
قطعا جای دیگه مشکلی وجود داره الان برای user انشالله fillable قرار دادید دیگه ؟

سید محمد هاشمی
سید محمد هاشمی
@smhkhorram

تخصص: برنامه نویس فول استک

سلام استاد عزیز. بله قرار دادم. خودمم موندم . حالا دارم سورس قبل از passport و بعد از passport رو مقایسه میکنم
انشالله نتیجه بده نتیجه رو همینجا اعلام میکنم

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

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

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