之因此採用這個標題,是由於本身當初犯了這種錯誤,但願新學laravel的人不要犯這種跟我同樣的錯誤。laravel
當我執行代碼首次失敗時,我去網上搜尋答案,他們說,你這種實現模式,就在註冊服務時,應該註冊抽象類,而不是接口類。 可是他們這種是不對的,事實證實個人錯誤緣由的根本不在這裏。因此我想強調,若是你也這樣作,那麼,能夠採用接口類。設計模式
可是我犯的錯誤是,個人構造函數用了protected,因此子類沒法繼承。當我把個人構造函數改爲public時,才正確。函數