我以非常接近Chris Fidao在3210书上使用的方式使用存储库模式。基本上我有具体的存储库类实现其接口,并获得注入模型。将存储库绑定到路由
现在我想利用Laravel的路由绑定。由于我使用的是存储库,因此我无法直接将它们绑定到模型上......对吗?但是我没有这样做。
我使用一个服务提供商绑定我的具体资料库,以接口,这样的:
$app->bind('App\Repositories\UserInterface', function ($app) {
return new EloquentUser(new User);
});
如何将我的路由上绑定库接口?似乎是微不足道的,但我有点失落...
谢谢你提前! :)
为什么要将路由绑定到回购?路由应该指向一个请求处理程序(或多或少的一个服务)而不是一个其目的是将业务与持久性分离的存储库 – MikeSW
您是否找到了解决方案? – Victor