Merhaba arkadaşlar laravel route yapısı ile alakalı bir sorum var.
Route::get('/post/{slug} ', [PostController::class, 'index'])->name('postpPermalink');Temel laravel de bildiğimiz gibi yukarıdaki kod controller bazlı /post/{slug} ile ilgili posta detaya yani single post sayfasına yönlendirme yapıyor.
Ben istiyorum ki direk {slug} ile url dde /post/post-adi/ olmadan yani alt slug da /post/ u yok etmek istiyorum.
Buna bir örnek wordpress kalıcı bağlantılar ayarlarındaki yazı adı seçeneğinin yaptığı işlem.
aslında, domanin/{post-name} ile yapılır ama burada şöyle bir sorun var. Bu şekkilde her istek attığında örneğin => domain/hakkimizda diyelim. Sürekli bu route istek atacak ve makalelerde aramaya çalışacak sayfayı. Yani yine bir şekilde post ve page ayrımını yapmam lazım.
Üstatları mutlaka öneri sunmaya bekliyorum.
Router'ların en altına ekleyin bunu hocam. Yukarıdan aşağıya kadar olan routerları kontrol eder, hiç biriyle uyuşmuyorsa en son buna gelir. Bu şekilde kaldırabilirsiniz