我的资源路由定义如下:
Route::resource('event.invite', 'EventInvitesController');
我希望能够本地化我的URL,但要保留路由和参数名称。我试图做这样的事情
$eventInviteNames = [
'create' => 'event.invites.create',
'store' => 'event.invites.store',
'index' => 'event.invites.index',
'update' => 'event.invites.update',
'destroy' => 'event.invites.destroy',
'edit' => 'event.invites.edit',
'show' => 'event.invites.show',
];
if($lang = 'de') {
Route::resource(
'veranstaltung.einladung',
'EventInvitesController',
['names'=>eventInviteNames]
);
} else if($lang = ...
但这不仅冗长,而且不能解决参数名称。我也尝试过一些类似的事情
Route::resource('veranstalltung{event}.einladung{invite}', 'EventInvitesController');
那么我将如何对资源路由网址进行本地化?