سلام وقت بخیر
میخواستم برای هر کاربر یه url کوتاه درست کنم
مثل پیج اینستاگرام یا همین سایت خودتون که برای هر کاربر صفحه اختصاصی هست با url اختصاصی
مثل این => http://site/username
لطفا راهنمایی میکنید
سلام
راهش اینه که یه روت مثل زیر براش بنویسی
Route::get('/{username}',[ProfileController::class, 'index']);
به همین راحتی
فقط نکته اینجاست username های هر کاربر نباید برابر باشه با اسمی که برای روت های دیگه انتخاب میکنی مثلا username با عنوان blog اگر کسی خواست ثبت کنه اجازه ندی و نکته اخر اینکه حتما خط آخر فایل web.php بنویسیش ( اگر خط های وسط بنویسی مشکل بوجود میاد.)
یا اگر نمیخوای کاربر رو محدود کنی که چه user برای خودش بنویسه میتونی مثل زیر عمل کنی
Route::get('/@{username}',[ProfileController::class, 'index']);
اینجا چون @ گزاشتی دیگه تداخل پیش نمیاد و نیاز هم نیست حتما خط آخر بنویسی.
موفق باشی
سلام
راهش اینه که یه روت مثل زیر براش بنویسی
Route::get('/{username}',[ProfileController::class, 'index']);
به همین راحتی
فقط نکته اینجاست username های هر کاربر نباید برابر باشه با اسمی که برای روت های دیگه انتخاب میکنی مثلا username با عنوان blog اگر کسی خواست ثبت کنه اجازه ندی و نکته اخر اینکه حتما خط آخر فایل web.php بنویسیش ( اگر خط های وسط بنویسی مشکل بوجود میاد.)
یا اگر نمیخوای کاربر رو محدود کنی که چه user برای خودش بنویسه میتونی مثل زیر عمل کنی
Route::get('/@{username}',[ProfileController::class, 'index']);
اینجا چون @ گزاشتی دیگه تداخل پیش نمیاد و نیاز هم نیست حتما خط آخر بنویسی.
موفق باشی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟