public function hasSecondID(Request $request) { $name = $request->get('name'); $debtor_driver = Driver::where('type', '=', 'dolg')->where('name', '=', $name)->where('deleted', '=', '0')->first(); if (!isset($debtor_driver)) { return json_encode(false); } else { $driver = Driver::where('name', '=', $debtor_driver->name)->where(function ($query) { $query->where('type', '=', 'driver')->orWhere('type', '=', 'base'); })->where('deleted', '=', '0')->select(['id', 'name', 'balans'])->first(); return json_encode($driver); } }