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

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 شهريور ۱۴۰۰

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