2017-12-19 10 views
0

をlaravel:「私は"編集"を翻訳する必要が変更リソースの動詞は、私はこのようなルートをしましたlaravelで5.2

calificaciones/{id}/edit 
calificaciones/create 

Route::resource('calificaciones', 'CatCalificacionesController'); //in spanish 

編集とルートを作成するには、このですeditar "" laravel 5.5の"crear"を作成します。

AppServiceProvider

Route::resourceVerbs([ 
    'create' => 'crear', 
    'edit' => 'editar', 
]); 

はlaravel 5.2でこれを行う方法はありますか私は私のルート一つ一つを宣言する必要がありますか?

答えて

0

Laravel 5.2ではハードコードされているため、このような方法は使用できません。手動でルートを作成する必要があります。あなたはそれが簡単に交換することができないので、ハードコーディングされて、ここで/createを見るように

protected function addResourceCreate($name, $base, $controller, $options) 
{ 
    $uri = $this->getResourceUri($name).'/create'; 
    $action = $this->getResourceAction($name, $controller, 'create', $options); 
    return $this->router->get($uri, $action); 
} 

あなたは、たとえば作成の実装を見ることができます。

+0

ありがとうMarcin、私は方法があったと思った。だから私はすべての私のルートを手動で宣言する必要があります。 –

+0

または最新のリリースにアップグレードすることができます:) –

関連する問題