2016-09-14 106 views
0

是否有可能在流明引導文件中禁用雄辯並仍然使用流明(雄辯)模型?流明:使用模型沒有雄辯

+0

嗯,是的,但他們會變成普通的班級。但是,是的,你可以讓它們立即起作用! – Hammerbot

+0

我很確定我在一個月前試過了,我收到了一些異常,但現在我看到它的工作原理! – HPM

+0

@El_Matella你說'他們會變成普通班'是什麼意思?如果我沒有啓用雄辯,我沒有什麼功能? – HPM

回答

1

簡短回答:感謝@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()!