سلام
استاد یه سوال من دو تا یوزر ساختم و برای هر یوزر یک ادرس حالا با هر کاربری که لاگین میشم راحت میتونم ادرس کاربرای دیگرو ببینم فقط کافی عدد عوض کنم ! راه حل چیه ؟
http://localhost:8001/profile/addresses/2/edit
http://localhost:8001/profile/addresses/1/edit
mahdi tavakol
سلام و وقت بخیر مجددا
جناب شیخ برای دیدن پروفایل کاربر هم داخل url اگر براساس id مجدد بریم هر شخصی به id های نفرات دیگر هم دسترسی کامل دارد و بنابراین اگر براساس login_token اون رو داخل url مقدار دهی کنیم دیگه unique و غیر قایل دسترسی هست
علی شیخ
3 هفته پیش
سلام وقت بخیر.
شما میتونید از اون id استفاده نکنید چرا که میدلور auth را قرار دادیم برای route های پروفایل بخاطر همین توی کنترولر هر کدومشون با auth()->user میتونید به مدل و دیتای اون user دسترسی داشته باشید و اطلاعات مربوط به اون مدل را با روابط به عنوان مثال رابطه addresses یا شرط برگردونید.
auth()->user()->addresses
نیازی نیست براساس id کاربر یا آدرس به دنبال اون کاربر و آدرس باشید و مشکل برطرف میشه چون میدلور auth قرار گرفته اطلاعات اون کاربر را داریم.
mahdi tavakol
3 هفته پیش
بله ممنون بابت راهنماییتون
علی شیخ
3 هفته پیش
خواهش میکنم🙏