我在使用 Laravel 4 路由时遇到问题。我正在尝试创建两组路线:
domain.com/meetings/aa, al-anon, etc.
domain.com/meetings/day/sun, mon, tue, etc.
这是我在路由文件中指定的内容:
Route::resource('meetings/day/{dayName}', 'Meetings_DayController');
Route::resource('meetings/{fellowshipName}', 'Meetings_MeetingController');
我需要能够将变量传递给我足智多谋的控制器。但是无论我将路线按什么顺序排列,我都会遇到这种错误:
Route pattern "/meetings/fellowship/{fellowshipName}/{{fellowshipName}}" cannot
reference variable name "fellowshipName" more than once.
不仅如此,这两条路线还会导致其他未声明的路线给出相同的错误。由于某种原因,我的 404 路线没有启动。想法,有人吗?我已经尝试了我能想到的一切。如果我可以将三字母字符串与日期控制器路由匹配,那将起作用,但我无法在 Laravel 中找出三字母字符串的正则表达式。 \w{3}
不起作用。