问题标签 [inflector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
240 浏览

php - 更改 Laravel Pluralizer 规则

我在 Laravel 有一个项目,其中包含西班牙语的模型名称、字段和消息,我目前正在使用laravel-shift/blueprintyaml文件生成应用程序的所有基本代码,在 Laravel 推断迁移名称的复数时,控制器,变量等,它使他们将单词视为英语单词,例如:

查看框架,我意识到在文件中vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php使用英语语言的 Doctrine Inflector 规则来创建 Laravel 使用的变形器实例:

我编辑了文件以使用西班牙规则:

因此,复数形式正如我对西班牙语单词的预期一样。

有什么方法可以告诉 laravel 使用西班牙语规则而不必更改供应商文件夹中的代码?

附言

以前我使用了一个服务提供者,它扩展了变形器中复数规则中不规则单词的数组:

但这似乎不再适用于 Laravel 7 和 Laravel 8

提前感谢您的时间和帮助。

0 投票
1 回答
60 浏览

parsing - 启动服务器时出现 %PARSER_ERROR

我添加了 2 个 gradle 依赖项来解析 yaml 内容并从中生成一个 json,但是当我试图打开我的服务器时,我得到了这些日志。

0 投票
1 回答
42 浏览

ruby-on-rails - 变形器方法在我的 Rails 项目中不起作用

我找到了一种人性化的方法,我想在我的 rails 项目中使用它。

app/views/audits/_show.html.erb

但我收到此错误:

某些 Rails 方法不能开箱即用吗?我应该在某处“包括 ActiveSupport::Inflector”吗?如果是这样,我无法确定在哪里。