扩展的最佳方法是什么,重写laravel中的核心类。现在我正在做的是在app目录中创建一个文件,使用命名空间并重写方法,修改核心类也不是最好的做法..我已经做了一些核心类修改,项目不需要升级。
我想重写文件vendor / laravel / illuminate / foundation / auth / ResetsPasswords.php我想重写现有的reset()方法
答案 0 :(得分:2)
您可以在控制器中使用\\xoooF
特征并在那里覆盖string
方法。在您提到的示例中,没有必要真正扩展任何类。