未來在功能我控制器我稱之爲:Laravel驗證數據從我自己的應用程序和數據庫
$item = Item::where('i_id', $Id)->where('type', 1)->first();
$firebaseData = app('firebase')->getDatabase()->getReference('items/'.$Id)->getSnapshot()->getValue();
然後我做了很多來自兩個源上面的數據之間的「驗證」像:
if ($item->time_expires < strtotime(Carbon::now()) && $firebaseData['active'] == 1) {
return response()->json(['errors' => [trans('api.pleaserenew')]], 422);
}
而且,由於這不是數據從用戶/請求來的時候不能使用Laravels validate
方法
我做nt想要在我的控制器中保存這種邏輯,但我應該在哪裏放置它?由於我的部分數據來自Firebase,因此我無法設置一個Eloquent模型來處理它。