是否可以在流明引导程序文件中禁用Eloquent并仍然使用流明(Eloquent)模型?
答案 0 :(得分:1)
简短回答:感谢@El_Matella的正确答案。在没有启用Eloquent的情况下使用流明模型是不可能的。
我遇到的问题描述:我在禁用雄辩的情况下无法使用流明模型。我在AppServiceProvider引导方法和繁荣中添加了一个自定义验证器!流明模型有效!会发生什么是ValidationServiceProvider启用eloquent: https://github.com/laravel/framework/blob/5.3/src/Illuminate/Validation/ValidationServiceProvider.php#L57
$this->app->singleton('validation.presence', function ($app) {
return new DatabasePresenceVerifier($app['db']);
});
$ app [' db']导致以下函数调用:
./ vendor / illuminate / validation / ValidationServiceProvider.php(57):Illuminate \ Container \ Container-> offsetGet(' db')
./ vendor / illuminate / container / Container.php(1182):Laravel \ Lumen \ Application-> make(' db')
哪个应用程序 - > make(' db')等于$ app-> withEloquent()!