Paradox
2 سال پیش توسط Paradox مطرح شد
2 پاسخ

نمایش شهر و منطقه در سایت

سلام وقت بخیر
موقع ثبت نام کاربر ازش میخام استان و شهر و منطقه وارد کنه که هر کاربر هم بتونه چند منطقه یا یک منطقه رو انتخاب کنه
یا بعدا بتونه استان و شهر و منطقه رو تغییر بده که اینکارو انجام دادم فقط نمیدونم درسته یا نه
رابطه چند به چند ایجاد کردم

حالا میخام اطالاعات شهر و منطقه کاربر رو تو پروفایلش نمایش بدم
برای نمایش منطقه به این شکل کوئری زدم که 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);
    }

دوستان ممنون میشم راهنمایی کنید


ثبت پرسش جدید
Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش آپدیت شد
0

مشکلم حل شد


abol.sub
تخصص : برنامه نویس
@abol.sub 2 سال پیش مطرح شد
0

به نظر برنامه نویس خوبی هستید ، شاید بتونید به من کمک کنید:
https://roocket.ir/discuss/24974


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام