我正在将一个站点从核心PHP迁移到Laravel 8。我必须在模块中显示"业务列表"页和"业务详细信息"页。我正在研究路线并被困住了。这些路线是——
Route::post("/business/{id1}/", [FrontendBusinessController::class,'show'])
->name('business_details');
Route::get("/business/{id}", [FrontendBusinessController::class,'business_list'])
->name('business_list');
在这里,尾随的"/"是区分路线的原因 '/business/{id} ' - 此路线适用于商家列表 '/business/{id}/' - 此路线适用于业务详细页面
它们之间的区别在于,第一个路由以"/"(斜杠)结尾,第二个路由以"/"结尾。我面临的问题是两条路由都被定向到"显示"功能。我想知道如何解决这个问题。知道吗?
这个/它不起作用,它需要相同的路线
你可以使用这个双斜杠//
Route::post("/business/{id1}//", [FrontendBusinessController::class,'show'])->name('business_details');