首页 > 解决方案 > Laravel 路由冲突

问题描述

我有这两条路线:

Route::get('doctors/{slug_category}/{slug}', [DoctorController::class, 'detail'])->name('doctor.detail');

Route::get('blog/{slug_category}/{slug}', [PostController::class, 'detail'])->name('post.detail');

但我需要像这样删除前缀:

Route::get('{slug_category}/{slug}', [DoctorController::class, 'detail'])->name('doctor.detail');

Route::get('{slug_category}/{slug}', [PostController::class, 'detail'])->name('post.detail');

有没有办法在没有冲突的情况下做到这一点?

标签: laravelroutes

解决方案


推荐阅读