راکت

خطا در ویرایش کاربر

2 پاسخ

باسلام
موقع ویرایش کاربر این ارور رو بهم نمایش می دهد :

Symfony\Component\Debug\Exception\FatalThrowableError
Call to a member function with() on null

کد کنترولر :

public function edit($id)
    {
        $roles = Role::all();
        $user = User::where('id', $id)->with('roles')->first();
        return view("management.users.edit")->withUser($user)->withRoles($roles);
    }
ثبت پرسش جدید

پاسخ‌ها

2
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mnamazi
به جای where از find استفاده کنید.

public function edit($id)
    {
        $roles = Role::all();
        $user = User::find($id)->with('roles')->first();
        return view("management.users.edit", compact('roles', 'user'));
    }
محمد نمازی
محمد نمازی
@mnamazi

تخصص: توسعه دهنده وب

@mohsenbostan

مشکلی که وجود داره این هست که فقط اطلاعات یوزر با آی دی ۱ رو نمایش میده در حالی که در آدرسُ آی دی فرد درحال ویرایش رو نشون میده که درست است.

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

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

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