URL برای Users

1 هفته پیش توسط محمدسجاد دباغ آپدیت شد
آفلاین
user-avatar
NESYOU ( 10187 تجربه )
2 هفته پیش
تخصص : توسعه دهنده بک اند

لینک کوتاه اشتراک گذاری

0

سلام وقتتون بخیر دوستان
من میخوام توی پروژم URL هام برای مشاهده پروفایل کاربران مثل سایت های medium,virgool,dev باشه
medium.com/@taylorotwell به این شکل
واین روتی هست ک تعریف کردم

Route::group(['namespace' => 'App\Http\Controllers' ,'middleware' => 'auth'], function () {
    Route::resource('/', 'IndexController');
});

اما تو این روت روتی به اسم Index ندارم روت های دیگ اینتورین post.index
چطوری مشکل رو حل کنم؟(برای نمایش صفحه اول سایت)
همین کد وقتی توی group نباشه

Route::get('/', [App\Http\Controllers\IndexController::class,'index'])->name('home')->middleware('auth');

@mhyeganeh
@AliValinejad
@ali.bayat

بهترین پاسخ
آفلاین
user-avatar
محمدسجاد دباغ
2 هفته پیش

سلام دوست عزیز!
اگر منظور سوال شمارو درست درک کرده باشم ، میخواید Route برای صفحات پروفایل هر کاربر بسازید.
برای این کار ، هر کاربر باید usename هم در جدول user داشته باشه و با استفاده از چنین روتی از اون استفاده کنید

Route::get('@{username}', 'Backend\[email protected]')->name('profile');
Route::get('@{username}/{idPost}', 'Backend\[email protected]')->name('profile.post');

و ادامه ...

اگر سوال رو خوب درک نکردم مجدد بپرسید.

آفلاین
user-avatar
محمدسجاد دباغ ( 11639 تجربه )
2 هفته پیش
تخصص : برنامه نویس وب

لینک کوتاه اشتراک گذاری

2

سلام دوست عزیز!
اگر منظور سوال شمارو درست درک کرده باشم ، میخواید Route برای صفحات پروفایل هر کاربر بسازید.
برای این کار ، هر کاربر باید usename هم در جدول user داشته باشه و با استفاده از چنین روتی از اون استفاده کنید

Route::get('@{username}', 'Backend\[email protected]')->name('profile');
Route::get('@{username}/{idPost}', 'Backend\[email protected]')->name('profile.post');

و ادامه ...

اگر سوال رو خوب درک نکردم مجدد بپرسید.

آفلاین
user-avatar
محمدحسن یگانه ( 95922 تجربه )
2 هفته پیش
تخصص : Full-Stack Web Developer Freelancer

لینک کوتاه اشتراک گذاری

1

اجباری به داشتن index نیست. الان مشکل چیه دقیقا...؟ با ارور مواجه میشید؟

آفلاین
user-avatar
NESYOU ( 10187 تجربه )
1 هفته پیش
تخصص : توسعه دهنده بک اند

لینک کوتاه اشتراک گذاری

0

@mhyeganeh
همین چیزی ک @msdabbagh این دوستون میگفتن رو میخواستم ولی فقط میخواسم ب شکل گروهی باشه

آفلاین
user-avatar
محمدسجاد دباغ ( 11639 تجربه )
1 هفته پیش
تخصص : برنامه نویس وب

لینک کوتاه اشتراک گذاری

0
Route::group(['prefix' => '/'], function () {
    Route::get('@{username}', 'Backend\[email protected]')->name('profile');
    Route::get('@{username}/{idPost}', 'Backend\[email protected]')->name('profile.post');
});
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.