سوال در مورد دیتابیس

سوال شده توسط:

تاریخ ثبت: ۱۴۰۰/۰۶/۲۷

بازدید: 1,036

پاسخ: 3

تگ: Laravel


سلام من فایل زیر را در کنترلر لایووایر نوشتم برا گرفتن نام کاربر $this->user=User::where('id' , 1)->get('name'); بعد تو صحفه بلیدم اینطوری نوشتم

{{ $user }}

ولی چیزی که تو صفحه وب میبینم اینطوریه میشه بگید چطوری مشکلو حل کنم و به شکل صحیح نام هارو ببینم؟ [{"name":"\u0635\u062f\u0631\u0627"}
پاسخ ها
user

قاسم بساکی

سلام خدمت شما دوست عزیزم.

شما به این شکل یوزر رو دریافت کردید:

$this->user=User::where('id' , 1)->get('name');

و یک dd بگیرید قبل از اینکه ازش استفاده کنید. متوجه میشید مشکل کجاست

اگه منظورتون اینه که نام یوزر رو بگیرید. این کد رو تست کنید

$this->user=User::where('id' , 1)->get()->first()->name;
user

خیلیییییییییییییییییی ممنون درست شد واقعا لطف کردید

user

قاسم بساکی

خواهش میکنم دوست من…

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات