سوال در مورد دیتابیس
27 شهريور ۱۴۰۰
سلام من فایل زیر را در کنترلر لایووایر نوشتم برا گرفتن نام کاربر
$this->user=User::where('id' , 1)->get('name');
بعد تو صحفه بلیدم اینطوری نوشتم
{{ $user }}
ولی چیزی که تو صفحه وب میبینم اینطوریه میشه بگید چطوری مشکلو حل کنم و به شکل صحیح نام هارو ببینم؟ [{"name":"\u0635\u062f\u0631\u0627"} 1333
3 پاسخ
- قاسم بساکی27 شهريور ۱۴۰۰
سلام خدمت شما دوست عزیزم.
شما به این شکل یوزر رو دریافت کردید:
$this->user=User::where('id' , 1)->get('name');
و یک dd بگیرید قبل از اینکه ازش استفاده کنید. متوجه میشید مشکل کجاست
اگه منظورتون اینه که نام یوزر رو بگیرید. این کد رو تست کنید
$this->user=User::where('id' , 1)->get()->first()->name;
- 27 شهريور ۱۴۰۰
خیلیییییییییییییییییی ممنون درست شد واقعا لطف کردید
- قاسم بساکی27 شهريور ۱۴۰۰
خواهش میکنم دوست من…