Laravel 5 覆盖辅助函数 __() 因为在 WordPress 中使用

2024-02-07

我读过 stackoverflow 上的几篇文章但没有帮助,所以我希望有人能给出好的答案。

我正在使用 Laravel 和 wordpress。现在有一个错误。是否可以重命名或其他方法来改变它?

Error:

Fatal error: Cannot redeclare __() (previously declared in C:app\laravel\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php:821)

Laravel 5.4 添加了一个名为 __() 的辅助函数 该函数与 WordPress 的函数同名。

只需将 Laravel 的 __ 重命名为 ___ 并运行“composer update”即可。

您可以在以下位置找到该文件:

[项目文件夹]\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php

有问题的函数位于第 947 行。 也不要忘记注意第 938 行。

我有这个完全相同的问题。但巴斯的解决方案无法做到这一点。希望这对某人有帮助。

注意:您永远不应该更改 Vendor 文件夹中的文件,因为它们需要维护。除非您了解后果,否则我不推荐此解决方案。尽管如此,它还是完成了工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 5 覆盖辅助函数 __() 因为在 WordPress 中使用 的相关文章

随机推荐