1 回答

TA貢獻1725條經(jīng)驗 獲得超8個贊
從 PageRepository 中的 _construct,你的 $model 是一個頁面。構(gòu)造函數(shù)需要模型/頁面來實例化一個新的 PageRepository:
public function register()
{
$this->app->bind(PageRepositoryInterface::class, function ($app) {
return new CachingPageRepository(
new PageRepository(new Page()) //constructor for PageRepository needs a model
);
});
}
public function provides()
{
return [
PageRepositoryInterface::class,
];
我把“new Page()”放在那里,但我真的不知道你從哪里得到你的新頁面實例。但是,從構(gòu)造函數(shù)中可以清楚地看出,您需要在那里輸入一個 Page 實例:
public function __construct(Page $model)
{
$this->model = $model;
}
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報