join('gateways', 'gateways.id', '=', 'account_gateways.gateway_id') ->where('account_gateways.account_id', '=', $accountId); if (!\Session::get('show_trash:gateway')) { $query->where('account_gateways.deleted_at', '=', null); } return $query->select('account_gateways.id', 'account_gateways.public_id', 'gateways.name', 'account_gateways.deleted_at', 'account_gateways.gateway_id'); } }