问题标签 [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.
php - 更改 Laravel Pluralizer 规则
我在 Laravel 有一个项目,其中包含西班牙语的模型名称、字段和消息,我目前正在使用laravel-shift/blueprint
从yaml
文件生成应用程序的所有基本代码,在 Laravel 推断迁移名称的复数时,控制器,变量等,它使他们将单词视为英语单词,例如:
查看框架,我意识到在文件中vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php
使用英语语言的 Doctrine Inflector 规则来创建 Laravel 使用的变形器实例:
我编辑了文件以使用西班牙规则:
因此,复数形式正如我对西班牙语单词的预期一样。
有什么方法可以告诉 laravel 使用西班牙语规则而不必更改供应商文件夹中的代码?
附言
以前我使用了一个服务提供者,它扩展了变形器中复数规则中不规则单词的数组:
但这似乎不再适用于 Laravel 7 和 Laravel 8
提前感谢您的时间和帮助。
parsing - 启动服务器时出现 %PARSER_ERROR
我添加了 2 个 gradle 依赖项来解析 yaml 内容并从中生成一个 json,但是当我试图打开我的服务器时,我得到了这些日志。
ruby-on-rails - 变形器方法在我的 Rails 项目中不起作用
我找到了一种人性化的方法,我想在我的 rails 项目中使用它。
app/views/audits/_show.html.erb
但我收到此错误:
某些 Rails 方法不能开箱即用吗?我应该在某处“包括 ActiveSupport::Inflector”吗?如果是这样,我无法确定在哪里。