流明:使用模型没有雄辩
答
简短回答:感谢@El_Matella的正确答案。如果未启用Eloquent,则无法使用Lumen模型。
问题描述我面临的问题:我无法在禁用口才的情况下使用流明模型。我在AppServiceProvider引导方法和繁荣中添加了一个自定义验证器!流明模型的作品!什么情况是,ValidationServiceProvider能够侃侃而谈: 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']);
});
$应用[ 'DB']将导致以下函数调用:
./vendor/illuminate/validation/ValidationServiceProvider.php(57):照亮\容器\容器 - > offsetGet( 'DB')
./vendor/illuminate/container/Container.php(1182):Laravel \流明\应用 - >使( 'DB')
哪个Application-> make('db')等于$ app-> withEloquent()!
嗯,是的,但他们会变成普通的班级。但是,是的,你可以让它们立即起作用! – Hammerbot
我很确定我在一个月前试过了,我收到了一些异常,但现在我看到它的工作原理! – HPM
@El_Matella你说'他们会变成普通班'是什么意思?如果我没有启用雄辩,我没有什么功能? – HPM