Laravel 8 本地化资源 URI
默认情况下,Route::resource 将会用英文动词创建资源 URI。如果需要自定义 create 和 edit 行为的动作名,可以在 AppServiceProvider 的 boot 中使用 Route::resourceVerbs 方法实现:
use Illuminate\Support\Facades\Route;
/**
* 引导任何应用服务。
*
* @return void
*/
public function boot()
{
Route::resourceVerbs([
'create' => 'crear',
'edit' => 'editar',
]);
}动作被自定义后,像 Route::resource('fotos', 'PhotoController') 这样注册的资源路由将会产生如下的 URI:
/fotos/crear
/fotos/{foto}/editar