Routes 将字符串与路由匹配

Routes 将字符串与路由匹配,routes,match,laravel-5,Routes,Match,Laravel 5,在Laravel 5中是否有一个方法,我给它提供了以下字符串projects/1/files,它告诉我它是否匹配路由projects/{id}/files?使用路由模式: Route::pattern('id', '[0-9]+'); //matches 0-9 Route::get('projects/{id}/files', 'controller@method'); 另一个例子: Route::pattern('slug', '[a-z0-9-]+'); //matches a-z,

在Laravel 5中是否有一个方法,我给它提供了以下字符串
projects/1/files
,它告诉我它是否匹配路由
projects/{id}/files

使用路由模式:

Route::pattern('id', '[0-9]+'); //matches 0-9 
Route::get('projects/{id}/files', 'controller@method');
另一个例子:

Route::pattern('slug', '[a-z0-9-]+'); //matches a-z, 0-9 and '-'
Route::get('projects/{slug}/files', 'controller@method');

你能给出更多的代码示例并详细说明你想做什么吗?我不想声明路由,但为了显示活动链接,我想测试字符串是否与该路由匹配。我无法正确理解你的意思。我正在寻找一个可以像这样调用的函数
match('projects/1/files','projects/{id}/files'))
并且它必须返回true