在rails 3匹配关键字正在工作但在rails 4匹配关键字不适用于路由
如何在rails 4中定义这些路由
此代码段正在rails 3中运行
match 'admin', :to => 'access#menu'
match 'show/:id', :to => 'public#show'
match ':controller(/:action(/:id(.:format)))'
Run Code Online (Sandbox Code Playgroud)
我需要轨道4的通用公式,如轨道3
match ':controller(/:action(/:id(.:format)))'
Run Code Online (Sandbox Code Playgroud) 我需要在网址中添加语言代码,但当它是默认代码时则不需要。
这是routes.php文件中的代码Laravel 4.2
我需要像这样的根结构:
默认语言=> http://website.com/RegistrationStep1
其他语言=> http://website.com/language/RegistrationStep1
Route::group(['prefix' => '{lang?}', 'before' => 'localization'], function()
{
Route::get('/', function() {
return View::make('hello');
});
Route::get('registration/step1', 'RegistrationController@getRegistrationStep1');
Route::post('registration/step1', 'RegistrationController@postRegistrationStep1');
});
Run Code Online (Sandbox Code Playgroud)
在没有url语言参数的情况下调用url时出现错误