【发布时间】:2021-10-25 00:57:37
【问题描述】:
我想在 Laravel 中创建一个以变量为前缀的路由组。我也需要设置一些条件。怎么做才合适?
我关注的是文档:https://laravel.com/docs/8.x/routing#route-group-prefixes,但只有一般示例。
此代码应创建 2 个路由:/{hl}/test-1 和 /{hl}/test-2,其中 {hl} 仅限于 (en|pl),但它会给出错误:"Call to a member function where() on null"
Route::prefix('/{hl}')->group(function ($hl) {
Route::get('/test-1', function () {
return 'OK-1';
});
Route::get('/test-2', function () {
return 'OK-2';
});
})->where('hl','(en|pl)');
【问题讨论】:
-
这能回答你的问题吗? How to Use Regex to Route Prefix in Laravel?
标签: laravel