我有一个使用控制器工作完美的命名路线。当我链接参数验证器时出现问题,以确保传递的问题id
是数字。
Route::get('/question/{id}',
array('as' => 'question_route', 'uses' => 'QuestionsController@showQuestion'))
->where('id',[0-9+]);
Laravel抛出此异常,突出显示->where('id',[0-9+]);
Symfony \ Component \ Debug \ Exception \ FatalErrorException
syntax error, unexpected ']'
所有3(as,uses,where)如何在一条路线上协同工作?
答案 0 :(得分:1)
您确定正则表达式是[0-9+]
而不是[0-9]+
吗?
周围应该有单引号