如何在 laravel 供应商文件夹中包含或扩展语言文件

how to include or extends a language file in laravel vendor folder

我正在尝试在 laravel 的包中加载一个名为 permissionmanager 的语言文件夹,我知道将文件直接包含在 vendor 文件夹中不是推荐的方法,但尝试在resources/views/vendor 文件夹未成功。 当我尝试使用 filezilla 将文件夹上传到服务器时出现问题,这是不允许的。因为我想 laravel 的供应商文件夹受到保护。


那么如何以正确的方式加载该 lang 文件 (es/permissionmanager.php)?

使用 "resources/lang" 文件夹,而不是 "resources/views"。所以它将是:

resources/lang/vendor/backpack/es/permissionmanager.php