سلام خسته نباشید
ارور من توی لاراول اینه
Trying to get property 'name' of non-object
من یه کنترل از نوع resource ایجاد کردم توی متد update از این کد استفاده کردم
$users = User::findOrFail($id);
$users->update([
'name' => $request->name,
'email' => $request->email,
]);
return view('admin.user.index' , compact('users'));
فکر نکنم این کدی که نوشتم مشکلی داشته باشه چون توی دیتابیس که میبینم اطلاعات کاملا اپدیت میشه و مشکلی نداره از این بابت مشکل اینجاس که وقتی اپدیت انجام میشه و میخواد صفحه رو ری دایرکت کنه ارور اینو میده
Trying to get property 'name' of non-object (View: C:\Users\users\Desktop\doddddc\resources\views\admin\user\index.blade.php)
البته همین سوال توی همین سایت هم پرسیده شده بود ولی چیزی دستگیرم نشد
ممنون میشم راهنماییم کنید مرسی
سلام
@alirezaghpl
name رو در input ها که در فایل index.blade.php هست رو بررسی کنید
یه فرمی هست که ارسال میکنید اطلاعاتش رو
اون فرم رو بررسی کنید
کد صفحه ای که باید بش ریدایرکت بشه رو قرار بدید.
البته ممکنه به خاطر این باشه که شما قبل از update متغیر $users رو تعریف کردید و شاید لازم باشه که بعد از update ، به روز شده ی اونو از دیتابیس بگیرید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟