2016-11-08 104 views
0

我要重寫如何覆蓋從供應商laravel 5

vendor\laravel\framework\src\Illuminate\Auth\Password\DatabaseTokenRepository.php 

我試着在app文件夾這個用戶模型的東西..但不工作..你能告訴我在哪裏放呢?

+0

必須有一個更好的辦法。 – Wistar

+0

請建議我該怎麼做更好的辦法.. –

+0

請告訴我們什麼是不工作 – Wistar

回答

1

所以看到這是一個供應商類。如果您想要覆蓋該類的任何功能,您可以通過應用方法覆蓋來實現。只是擴展了您wan't覆蓋類,然後重新定義你想在你的類重寫的功能。現在,您可以隨時使用自己的類而不是供應商類。

例如:

class TokenRepo extends DatabaseTokenRepository{ 
    //Define the functionality here to ovrride 
} 

用途:

$token = new TokenRepo();//instead of original DatabaseTokenRepository