سید محمد هاشمی
5 سال پیش توسط سید محمد هاشمی مطرح شد
2 پاسخ

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

سلام وقت بخیر
بنده در لاراول ابتدا در رست فول با 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 داره یا نه ؟
با تشکر


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

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


سید محمد هاشمی
تخصص : برنامه نویس فول استک
@smhkhorram 5 سال پیش مطرح شد
0

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


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

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