当我尝试向路由器添加新路由时,我遇到了这个奇怪的错误:
preg_match(): Compilation failed: two named subpatterns have the same name at offset 39
我已经检查了我的路由器的双路由,改变了路由名称,但它不起作用。
这是我的路线:
Route::resource('/visitor/:id', 'Visitors\Controllers\EditVisitorController')
有人知道这个问题可能会出现吗?
答案 0 :(得分:0)
我有一个类似的问题here。我所做的是详细了解错误。详细的跟踪将为您提供有冲突的路线。我调试错误的代码示例如下:
$app = new \Slim\Slim(array(
'debug' => false
));
$app->error(function (\Exception $e) use ($app) {
//enter manipulation of $e->getTrace()
//or just var_dump($e->getTrace()) but the format would be chaotic
});