在laravel中扩展,重写核心类的最佳方法

时间:2016-12-12 08:31:26

标签: laravel class laravel-5.2

扩展的最佳方法是什么,重写laravel中的核心类。现在我正在做的是在app目录中创建一个文件,使用命名空间并重写方法,修改核心类也不是最好的做法..我已经做了一些核心类修改,项目不需要升级。

我想重写文件vendor / laravel / illuminate / foundation / auth / ResetsPasswords.php我想重写现有的reset()方法

1 个答案:

答案 0 :(得分:2)

您可以在控制器中使用\\xoooF特征并在那里覆盖string方法。在您提到的示例中,没有必要真正扩展任何类。

在此处详细了解特征:http://php.net/manual/en/language.oop5.traits.php