我需要为所有驱动程序覆盖Auth::user()
。
我创建了一个班级' MyGuard'覆盖Illuminate \ Auth \ Guard,但我不知道如何对整个应用程序说使用MyGuard而不是Illuminate \ Auth \ Guard。
可能我不能这样做,因为Guard在Illuminate \ Auth \ AuthManager中使用
new Guard($provider, ...)
。
Auth::extends()
似乎只用于创建新的驱动程序。
我不想直接写在原始的Guard类中。
我该如何解决这个问题?