سلام وقت بخیر
موقع ثبت نام کاربر ازش میخام استان و شهر و منطقه وارد کنه که هر کاربر هم بتونه چند منطقه یا یک منطقه رو انتخاب کنه
یا بعدا بتونه استان و شهر و منطقه رو تغییر بده که اینکارو انجام دادم فقط نمیدونم درسته یا نه
رابطه چند به چند ایجاد کردم
حالا میخام اطالاعات شهر و منطقه کاربر رو تو پروفایلش نمایش بدم
برای نمایش منطقه به این شکل کوئری زدم که dd گرفتم درست نمایش میده
$regions = auth()->user()->regions()->get();
حالا نمیدونم چطوری تو بلید خروجی بگیرم که اسم منطقه ها یا یک منطقه رو نمایش بده
{{ auth()->user()->region_id }}
اینجوری که چیزی نشون نمیده
و اینکه میخام شهر رو هم نمایش بدم تو پروفایل ولی نمیدونم به چه صورت اینکارو انجام بدم
چون رابطه چند به چند بود چطوری میتونم مشخص کنم که هر کابر چه شهری انتخاب کرده ؟
به این شکل مینویسم که اصلا cityid پیدا نمیکنه
$cities = City::where('id' , $regions->city_id)->get();
مدلها
مدل استان
public function cities()
{
return $this->hasMany(City::class);
}
مدل شهر
public function provinces()
{
return $this->belongsToMany(Province::class);
}
public function regions()
{
return $this->hasMany(Region::class);
}
مدل منطقه
public function City()
{
return $this->belongsToMany(City::class);
}
public function users()
{
return $this->belongsToMany(User::class);
}
مدل یوزر
public function regions()
{
return $this->belongsToMany(Region::class);
}
دوستان ممنون میشم راهنمایی کنید
به نظر برنامه نویس خوبی هستید ، شاید بتونید به من کمک کنید:
https://roocket.ir/discuss/24974
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟