Laravel 5.6 - Builder (Database\Query)

Builder




laravel

कक्षा बिल्डर ( स्रोत देखें )

लक्षण

BuildsQueries
Macroable

गुण

स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable
ConnectionInterface $ कनेक्शन डेटाबेस कनेक्शन उदाहरण।
Grammar $ व्याकरण डेटाबेस क्वेरी व्याकरण उदाहरण।
Processor $ प्रोसेसर डेटाबेस क्वेरी पोस्ट प्रोसेसर उदाहरण।
सरणी $ बाइंडिंग वर्तमान क्वेरी मूल्य बाइंडिंग्स।
सरणी $ कुल एक कुल समारोह और कॉलम चलाने के लिए।
सरणी $ कॉलम कॉलम जिन्हें वापस किया जाना चाहिए।
bool $ अलग इंगित करता है कि क्वेरी अलग-अलग परिणाम देती है या नहीं।
तार $ से वह तालिका जो क्वेरी लक्ष्यीकरण कर रही है।
सरणी $ मिलती है तालिका क्वेरी के लिए जुड़ती है।
सरणी $ wheres क्वेरी के लिए बाधाएं कहां हैं।
सरणी $ समूहों क्वेरी के लिए समूह।
सरणी $ जायदाद क्वेरी के लिए बाधाएं हैं।
सरणी $ आदेश क्वेरी के लिए आदेश।
पूर्णांक $ सीमा लौटने के लिए रिकॉर्ड्स की अधिकतम संख्या।
पूर्णांक $ ऑफसेट छोड़ने के लिए रिकॉर्ड्स की संख्या।
सरणी $ यूनियनों क्वेरी यूनियन स्टेटमेंट्स।
पूर्णांक $ unionLimit लौटने के लिए यूनियन रिकॉर्ड की अधिकतम संख्या।
पूर्णांक $ unionOffset छोड़ने के लिए संघ के रिकॉर्ड की संख्या।
सरणी $ unionOrders संघ पूछताछ के लिए आदेश।
स्ट्रिंग | bool $ ताला इंगित करता है कि पंक्ति लॉकिंग का उपयोग किया जा रहा है या नहीं।
सरणी $ ऑपरेटरों सभी उपलब्ध खंड ऑपरेटर।
bool $ useWritePdo चयन के लिए पीडीओ लिखना चाहे।

तरीके

bool chunk (int $ गिनती, कॉल करने योग्य $ कॉलबैक)

क्वेरी के परिणाम चुंको।

BuildsQueries
bool each (कॉल करने योग्य $ कॉलबैक, int $ count = 1000)

खंडन करते समय प्रत्येक आइटम पर कॉलबैक निष्पादित करें।

BuildsQueries
Model | ऑब्जेक्ट | BuildsQueries | शून्य first (सरणी $ कॉलम = ['*'])

क्वेरी निष्पादित करें और पहला परिणाम प्राप्त करें।

BuildsQueries
मिश्रित when (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

दिए गए "मान" सत्य होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।

BuildsQueries
Builder tap ( Closure $ कॉलबैक)

किसी दिए गए कॉलबैक पर क्वेरी पास करें।

BuildsQueries
मिश्रित unless (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

दिए गए "मान" को गलत होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।

BuildsQueries
LengthAwarePaginator paginator ( Collection $ आइटम, int $ कुल, int $ perPage, int $ currentPage, array $ विकल्प)

एक नई लंबाई-जागरूक पेजिनेटर उदाहरण बनाएँ।

BuildsQueries
Paginator simplePaginator ( Collection $ आइटम, int $ perPage, int $ currentPage, सरणी $ विकल्प)

एक नया सरल पेजिनेटर उदाहरण बनाएँ।

BuildsQueries
स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

Macroable
स्थिर मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

विधि में गतिशील विधि कॉल संभाल लें।

शून्य __construct ( ConnectionInterface $ कनेक्शन, Grammar $ व्याकरण = शून्य, Processor $ प्रोसेसर = शून्य)

एक नया क्वेरी बिल्डर उदाहरण बनाएँ।

इस $ select (सरणी | मिश्रित $ कॉलम = ['*'])

चयनित कॉलम सेट करें।

Builder | Builder selectSub ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)

क्वेरी में उप-चयन अभिव्यक्ति जोड़ें।

Builder | Builder selectRaw (स्ट्रिंग $ अभिव्यक्ति, सरणी $ बाइंडिंग = [])

क्वेरी में एक नई "कच्ची" चयन अभिव्यक्ति जोड़ें।

Builder | Builder fromSub ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)

एक subquery से लाने से "से" बनाता है।

Builder | Builder fromRaw (स्ट्रिंग $ अभिव्यक्ति, मिश्रित $ बाइंडिंग = [])

क्वेरी से खंड में कच्चा जोड़ें।

सरणी createSub ( Closure | Builder | स्ट्रिंग $ क्वेरी)

एक सबक्वायरी बनाता है और इसे पार्स करता है।

सरणी parseSub (मिश्रित $ क्वेरी)

एसक्यूएल और बाइंडिंग में subquery पार्स।

इस $ addSelect (सरणी | मिश्रित $ कॉलम)

क्वेरी में एक नया चयन कॉलम जोड़ें।

इस $ distinct ()

क्वेरी को केवल अलग-अलग परिणामों को वापस करने के लिए मजबूर करें।

इस $ from (स्ट्रिंग $ टेबल)

वह तालिका सेट करें जो क्वेरी लक्ष्यीकरण कर रही है।

इस $ join (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, string $ type = 'inner', bool $ where = false)

क्वेरी में एक जॉइन क्लॉज जोड़ें।

Builder | Builder joinWhere (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ दूसरा, स्ट्रिंग $ type = 'inner')

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

Builder | Builder leftJoin (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null)

क्वेरी में बाएं शामिल हों।

Builder | Builder leftJoinWhere (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ सेकेंड)

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

Builder | Builder rightJoin (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null)

क्वेरी में शामिल हों।

Builder | Builder rightJoinWhere (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ सेकेंड)

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

Builder | Builder crossJoin (स्ट्रिंग $ टेबल, स्ट्रिंग | शून्य $ first = null, string | null $ operator = null, string | null $ second = null)

क्वेरी में "क्रॉस जॉइन" क्लॉज जोड़ें।

शून्य mergeWheres (सरणी $ wheres, सरणी $ बाइंडिंग)

खंड और बाइंडिंग की एक सरणी मर्ज करें।

इस $ where (स्ट्रिंग | सरणी | Closure $ कॉलम, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में एक मूल जहां खंड जोड़ें।

इस $ addArrayOfWheres (सरणी $ कॉलम, स्ट्रिंग $ बूलियन, स्ट्रिंग $ method = 'where')

क्वेरी के खंडों की एक सरणी जोड़ें।

सरणी prepareValueAndOperator (स्ट्रिंग $ मान, स्ट्रिंग $ ऑपरेटर, बूल $ useDefault = false)

एक खंड के लिए मूल्य और ऑपरेटर तैयार करें।

bool invalidOperatorAndValue (स्ट्रिंग $ ऑपरेटर, मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया ऑपरेटर और मूल्य संयोजन कानूनी है या नहीं।

bool invalidOperator (स्ट्रिंग $ ऑपरेटर)

निर्धारित करें कि दिया गया ऑपरेटर समर्थित है या नहीं।

Builder | Builder orWhere (स्ट्रिंग | सरणी | Closure $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, मिश्रित $ value = null)

क्वेरी में "या कहां" खंड जोड़ें।

Builder | Builder whereColumn (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, string | null $ boolean = 'और')

क्वेरी में दो कॉलम की तुलना में "कहां" खंड जोड़ें।

Builder | Builder orWhereColumn (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null)

क्वेरी में दो कॉलम की तुलना में एक "या कहां" खंड जोड़ें।

इस $ whereRaw (स्ट्रिंग $ sql, मिश्रित $ bindings = [], स्ट्रिंग $ boolean = 'और')

एक कच्चे जोड़ें जहां क्वेरी के लिए खंड।

Builder | Builder orWhereRaw (स्ट्रिंग $ sql, मिश्रित $ bindings = [])

क्वेरी में कच्चे या जहां खंड जोड़ें।

इस $ whereIn (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)

क्वेरी में "कहां" खंड जोड़ें।

Builder | Builder orWhereIn (स्ट्रिंग $ कॉलम, मिश्रित $ मान)

क्वेरी में "या कहां" खंड जोड़ें।

Builder | Builder whereNotIn (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में "जहां नहीं" खंड जोड़ें।

Builder | Builder orWhereNotIn (स्ट्रिंग $ कॉलम, मिश्रित $ मान)

क्वेरी में खंड में "या कहां नहीं है" जोड़ें।

इस $ whereInSub (स्ट्रिंग $ कॉलम, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन, बूल $ नहीं)

क्वेरी में उप-चयन के साथ एक कहां जोड़ें।

इस $ whereInExistingQuery (स्ट्रिंग $ कॉलम, Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन, बूल $ नहीं)

क्वेरी में एक बाहरी उप-चयन जोड़ें।

इस $ whereNull (स्ट्रिंग $ कॉलम, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)

क्वेरी में "जहां शून्य" खंड जोड़ें।

Builder | Builder orWhereNull (स्ट्रिंग $ कॉलम)

क्वेरी में "या कहां शून्य" खंड जोड़ें।

Builder | Builder whereNotNull (स्ट्रिंग $ कॉलम, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में "जहां शून्य नहीं है" खंड जोड़ें।

इस $ whereBetween (स्ट्रिंग $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)

क्वेरी में कथन के बीच एक जगह जोड़ें।

Builder | Builder orWhereBetween (स्ट्रिंग $ कॉलम, सरणी $ मान)

क्वेरी में कथन के बीच एक या कहां जोड़ें।

Builder | Builder whereNotBetween (बीच $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और')

क्वेरी में कथन के बीच नहीं कहां जोड़ें।

Builder | Builder orWhereNotBetween (स्ट्रिंग $ कॉलम, सरणी $ मान)

क्वेरी में कथन के बीच एक या कहां जोड़ें।

Builder | Builder orWhereNotNull (स्ट्रिंग $ कॉलम)

क्वेरी में "या जहां नहीं शून्य" खंड जोड़ें।

Builder | Builder whereDate (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां दिनांक" कथन जोड़ें।

Builder | Builder orWhereDate (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ मान)

क्वेरी में "या कहां दिनांक" कथन जोड़ें।

Builder | Builder whereTime (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां समय" कथन जोड़ें।

Builder | Builder orWhereTime (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां समय" कथन जोड़ें।

Builder | Builder whereDay (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां दिन" कथन जोड़ें।

Builder | Builder orWhereDay (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां दिन" कथन जोड़ें।

Builder | Builder whereMonth (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां महीना" कथन जोड़ें।

Builder | Builder orWhereMonth (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां महीना" कथन जोड़ें।

Builder | Builder whereYear (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां वर्ष" कथन जोड़ें।

Builder | Builder orWhereYear (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां वर्ष" कथन जोड़ें।

इस $ addDateBasedWhere (स्ट्रिंग $ प्रकार, स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')

क्वेरी पर दिनांक आधारित (वर्ष, महीना, दिन, समय) कथन जोड़ें।

Builder | Builder whereNested ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में एक नेस्टेड जहां कथन जोड़ें।

Builder forNestedWhere ()

नेस्टेड जहां स्थिति के लिए एक नया क्वेरी उदाहरण बनाएँ।

इस $ addNestedWhereQuery ( Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और')

क्वेरी बिल्डर को एक नेस्टेड के रूप में एक और क्वेरी बिल्डर जोड़ें।

इस $ whereSub (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन)

क्वेरी में एक पूर्ण उप-चयन जोड़ें।

इस $ whereExists ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)

क्वेरी में एक मौजूदा खंड जोड़ें।

Builder | Builder orWhereExists ( Closure $ कॉलबैक, बूल $ नहीं = झूठा)

क्वेरी में एक या मौजूदा खंड जोड़ें।

Builder | Builder whereNotExists ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')

जहां कोई क्वेरी मौजूद नहीं है वहां जोड़ें।

Builder | Builder orWhereNotExists ( Closure $ कॉलबैक)

जहां कोई क्वेरी मौजूद नहीं है वहां जोड़ें।

इस $ addWhereExistsQuery ( Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)

क्वेरी में एक मौजूदा खंड जोड़ें।

इस $ whereRowValues (सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान, स्ट्रिंग $ boolean = 'और')

पंक्ति मानों का उपयोग कर एक शर्त जोड़ें।

इस $ orWhereRowValues (सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान)

पंक्ति मानों का उपयोग कर एक या कहां स्थित है।

इस $ dynamicWhere (स्ट्रिंग $ विधि, स्ट्रिंग $ पैरामीटर)

गतिशील "जहां" क्वेरी को खंडित करता है।

शून्य addDynamic (स्ट्रिंग $ सेगमेंट, स्ट्रिंग $ कनेक्टर, सरणी $ पैरामीटर, int $ अनुक्रमणिका)

क्वेरी में क्लॉज स्टेटमेंट जहां एक गतिशील जोड़ें।

इस $ groupBy (सरणी $ समूह)

क्वेरी में "समूह द्वारा" खंड जोड़ें।

इस $ having (स्ट्रिंग $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ value = null, string $ boolean = 'और')

क्वेरी में "होने" खंड जोड़ें।

Builder | Builder orHaving (स्ट्रिंग $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ value = null)

क्वेरी में "या" खंड जोड़ें।

इस $ havingRaw (स्ट्रिंग $ sql, सरणी $ bindings = [], स्ट्रिंग $ boolean = 'और')

क्वेरी में कच्चे होने वाले खंड जोड़ें।

Builder | Builder orHavingRaw (स्ट्रिंग $ sql, सरणी $ बाइंडिंग = [])

क्वेरी में कच्चे या क्लॉज जोड़ें।

इस $ orderBy (स्ट्रिंग $ कॉलम, स्ट्रिंग $ दिशा = ' orderBy ')

क्वेरी में "ऑर्डर बाय" खंड जोड़ें।

इस $ orderByDesc (स्ट्रिंग $ कॉलम)

क्वेरी में खंड "अवरोही" खंड जोड़ें।

Builder | Builder latest (स्ट्रिंग $ कॉलम = 'create_at')

क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।

Builder | Builder oldest (स्ट्रिंग $ कॉलम = 'create_at')

क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।

इस $ inRandomOrder (स्ट्रिंग $ seed = '')

क्वेरी के परिणामों को यादृच्छिक क्रम में रखें।

इस $ orderByRaw (स्ट्रिंग $ sql, सरणी $ bindings = [])

क्वेरी में कच्चे "ऑर्डर बाय" खंड जोड़ें।

Builder | Builder skip (int $ मूल्य)

उपनाम क्वेरी के "ऑफ़सेट" मान को सेट करने के लिए।

इस $ offset (int $ मूल्य)

क्वेरी के "ऑफ़सेट" मान को सेट करें।

Builder | Builder take (int $ मूल्य)

उपनाम क्वेरी के "सीमा" मान को सेट करने के लिए।

इस $ limit (int $ मूल्य)

क्वेरी के "सीमा" मान को सेट करें।

Builder | Builder forPage (int $ पृष्ठ, int $ perPage = 15)

किसी दिए गए पृष्ठ के लिए सीमा और ऑफसेट सेट करें।

Builder | Builder forPageAfterId (int $ perPage = 15, int $ lastId, स्ट्रिंग $ कॉलम = 'आईडी')

किसी दिए गए आईडी के बाद परिणामों के अगले "पृष्ठ" पर क्वेरी को रोकें।

सरणी removeExistingOrdersFor (स्ट्रिंग $ कॉलम)

दिए गए कॉलम के साथ सभी ऑर्डर के साथ सरणी प्राप्त करें।

Builder | Builder union ( Builder | Closure $ क्वेरी, बूल $ all = false)

क्वेरी में एक यूनियन स्टेटमेंट जोड़ें।

Builder | Builder unionAll ( Builder | Closure $ क्वेरी)

क्वेरी में सभी कथन एक संघ जोड़ें।

इस $ lock (स्ट्रिंग | बूल $ value = true)

तालिका में चयनित पंक्तियों को लॉक करें।

Builder lockForUpdate ()

अद्यतन करने के लिए तालिका में चयनित पंक्तियों को लॉक करें।

Builder sharedLock ()

तालिका में चयनित पंक्तियों को लॉक करें।

तार toSql ()

क्वेरी का एसक्यूएल प्रतिनिधित्व प्राप्त करें।

मिश्रित | Builder find (int $ id, सरणी $ कॉलम = ['*'])

आईडी द्वारा एक रिकॉर्ड के लिए एक क्वेरी निष्पादित करें।

मिश्रित value (स्ट्रिंग $ कॉलम)

एक क्वेरी के पहले परिणाम से एक कॉलम का मूल्य प्राप्त करें।

Collection get (सरणी $ कॉलम = ['*'])

क्वेरी को "चयन करें" कथन के रूप में निष्पादित करें।

सरणी runSelect ()

कनेक्शन के विरुद्ध "चयन" कथन के रूप में क्वेरी चलाएं।

LengthAwarePaginator पेजिनेट (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ पेजनाम = 'पेज', int | null $ page = null)

दिए गए प्रश्न को एक साधारण पेजिनेटर में रखें।

Paginator simplePaginate (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ पेजनाम = 'पेज', int | null $ page = null)

केवल अगले और पिछले लिंक का समर्थन करने वाला एक पेजिनेटर प्राप्त करें।

पूर्णांक getCountForPagination (सरणी $ कॉलम = ['*'])

पेजिनेटर के लिए कुल रिकॉर्ड्स की गिनती पाएं।

सरणी runPaginationCountQuery (सरणी $ कॉलम = ['*'])

एक पेजिनेशन गिनती क्वेरी चलाएं।

सरणी withoutSelectAliases (सरणी $ कॉलम)

कॉलम उपनाम हटाएं क्योंकि वे गिनती प्रश्नों को तोड़ देंगे।

Generator cursor ()

दिए गए प्रश्न के लिए जनरेटर प्राप्त करें।

bool chunkById (int $ count, chunkById योग्य $ कॉलबैक, स्ट्रिंग $ कॉलम = 'आईडी', स्ट्रिंग $ alias = null)

संख्यात्मक आईडी की तुलना करके एक क्वेरी के परिणामों को खंडित करें।

शून्य enforceOrderBy ()

अगर अपवाद में ऑर्डर नहीं है तो अपवाद फेंको।

Collection pluck (स्ट्रिंग $ कॉलम, स्ट्रिंग | शून्य $ कुंजी = शून्य)

किसी दिए गए कॉलम के मानों के साथ एक सरणी प्राप्त करें।

स्ट्रिंग | अशक्त stripTableForPluck (स्ट्रिंग $ कॉलम)

कॉलम पहचानकर्ता से टेबल नाम या उपनाम को बंद करें।

तार implode (स्ट्रिंग $ कॉलम, स्ट्रिंग $ गोंद = '')

एक स्ट्रिंग के रूप में दिए गए कॉलम के मानों को संयोजित करें।

bool exists ()

निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद है या नहीं।

bool doesntExist ()

निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद नहीं है या नहीं।

पूर्णांक count (स्ट्रिंग $ कॉलम = '*')

क्वेरी के "गिनती" परिणाम पुनर्प्राप्त करें।

मिश्रित min (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम का न्यूनतम मान पुनर्प्राप्त करें।

मिश्रित max (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम का अधिकतम मूल्य पुनर्प्राप्त करें।

मिश्रित sum (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम के मानों का योग पुनर्प्राप्त करें।

मिश्रित avg (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम के मानों का औसत पुनर्प्राप्त करें।

मिश्रित average (स्ट्रिंग $ कॉलम)

"औसत" विधि के लिए उपनाम।

मिश्रित aggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])

डेटाबेस पर एक समग्र समारोह निष्पादित करें।

नाव | पूर्णांक numericAggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])

डेटाबेस पर एक संख्यात्मक कुल समारोह निष्पादित करें।

इस $ setAggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम)

क्वेरी चलाने के बिना कुल संपत्ति सेट करें।

bool insert (सरणी $ मूल्य)

डेटाबेस में एक नया रिकॉर्ड डालें।

पूर्णांक insertGetId (सरणी $ मान, स्ट्रिंग | शून्य $ अनुक्रम = शून्य)

एक नया रिकॉर्ड डालें और प्राथमिक कुंजी का मूल्य प्राप्त करें।

पूर्णांक update (सरणी $ मूल्य)

डेटाबेस में एक रिकॉर्ड अद्यतन करें।

bool updateOrInsert (सरणी $ विशेषताएं, सरणी $ मान = [])

गुणों से मेल खाने वाले रिकॉर्ड को सम्मिलित करें या अपडेट करें, और इसे मानों से भरें।

पूर्णांक increment (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])

किसी दिए गए राशि से कॉलम का मूल्य बढ़ाएं।

पूर्णांक decrement (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])

किसी दिए गए राशि से कॉलम का मूल्य घटाएं।

पूर्णांक delete (मिश्रित $ आईडी = शून्य)

डेटाबेस से एक रिकॉर्ड हटाएं।

शून्य truncate ()

तालिका पर एक कटाव कथन चलाएं।

Builder newQuery ()

क्वेरी बिल्डर का एक नया उदाहरण प्राप्त करें।

Builder forSubQuery ()

उप-क्वेरी के लिए एक नया क्वेरी उदाहरण बनाएं।

Expression raw (मिश्रित $ मूल्य)

एक कच्चे डेटाबेस अभिव्यक्ति बनाएँ।

सरणी getBindings ()

एक फ्लैटेड सरणी में वर्तमान क्वेरी मान बाइंडिंग प्राप्त करें।

सरणी getRawBindings ()

बाइंडिंग की कच्ची सरणी पाएं।

इस $ setBindings बाइंडिंग्स (सरणी $ बाइंडिंग्स, स्ट्रिंग $ type = 'where')

क्वेरी बिल्डर पर बाइंडिंग सेट करें।

इस $ addBinding (मिश्रित $ मान, स्ट्रिंग $ type = 'where')

क्वेरी में बाध्यकारी जोड़ें।

इस $ mergeBindings ( Builder $ क्वेरी)

बाइंडिंग की एक सरणी को हमारे बाइंडिंग में मर्ज करें।

सरणी cleanBindings (सरणी $ बाइंडिंग्स)

बाइंडिंग की सूची से सभी अभिव्यक्तियों को हटा दें।

ConnectionInterface getConnection ()

डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

Processor getProcessor ()

डेटाबेस क्वेरी प्रोसेसर उदाहरण प्राप्त करें।

Grammar getGrammar ()

क्वेरी व्याकरण उदाहरण प्राप्त करें।

इस $ useWritePdo ()

क्वेरी के लिए लिखें pdo का प्रयोग करें।

Builder cloneWithout (सरणी $ गुण)

दिए गए गुणों के बिना क्वेरी क्लोन करें।

Builder cloneWithoutBindings (सरणी $ को छोड़कर)

दिए गए बाइंडिंग के बिना क्वेरी क्लोन करें।

विवरण

बूल खंड (int $ गिनती, कॉल करने योग्य $ कॉलबैक)

क्वेरी के परिणाम चुंको।

पैरामीटर

पूर्णांक $ count
प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

bool

प्रत्येक को बूल करें (कॉल करने योग्य $ कॉलबैक, int $ count = 1000)

खंडन करते समय प्रत्येक आइटम पर कॉलबैक निष्पादित करें।

पैरामीटर

प्रतिदेय $ कॉलबैक
पूर्णांक $ count

प्रतिलाभ की मात्रा

bool

Model | ऑब्जेक्ट | BuildsQueries | शून्य पहले (सरणी $ कॉलम = ['*'])

क्वेरी निष्पादित करें और पहला परिणाम प्राप्त करें।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

Model | ऑब्जेक्ट | BuildsQueries | शून्य

मिश्रित जब (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

दिए गए "मान" सत्य होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।

पैरामीटर

मिश्रित $ मूल्य
प्रतिदेय $ कॉलबैक
प्रतिदेय $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

Builder टैप ( Closure $ कॉलबैक)

किसी दिए गए कॉलबैक पर क्वेरी पास करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

Builder

मिश्रित जब तक (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

दिए गए "मान" को गलत होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।

पैरामीटर

मिश्रित $ मूल्य
प्रतिदेय $ कॉलबैक
प्रतिदेय $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

संरक्षित LengthAwarePaginator ( Collection $ आइटम, int $ कुल, int $ perPage, int $ currentPage, array $ विकल्प)

एक नई लंबाई-जागरूक पेजिनेटर उदाहरण बनाएँ।

पैरामीटर

Collection $ आइटम
पूर्णांक $ कुल
पूर्णांक $ perPage
पूर्णांक $ currentPage
सरणी $ विकल्प

प्रतिलाभ की मात्रा

LengthAwarePaginator

संरक्षित Paginator पेजिनेटर ( Collection $ आइटम, int $ perPage, int $ currentPage, array $ विकल्प)

एक नया सरल पेजिनेटर उदाहरण बनाएँ।

पैरामीटर

Collection $ आइटम
पूर्णांक $ perPage
पूर्णांक $ currentPage
सरणी $ विकल्प

प्रतिलाभ की मात्रा

Paginator

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

प्रतिलाभ की मात्रा

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

प्रतिलाभ की मात्रा

शून्य

स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

bool

स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

विधि में गतिशील विधि कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

शून्य __construct ( ConnectionInterface $ कनेक्शन, Grammar $ व्याकरण = शून्य, Processor $ प्रोसेसर = शून्य)

एक नया क्वेरी बिल्डर उदाहरण बनाएँ।

पैरामीटर

ConnectionInterface $ कनेक्शन
Grammar $ व्याकरण
Processor $ प्रोसेसर

प्रतिलाभ की मात्रा

शून्य

$ यह चयन करें (सरणी | मिश्रित $ कॉलम = ['*'])

चयनित कॉलम सेट करें।

पैरामीटर

सरणी | मिलाया $ कॉलम

प्रतिलाभ की मात्रा

इस $

Builder | Builder selectSub ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)

क्वेरी में उप-चयन अभिव्यक्ति जोड़ें।

पैरामीटर

Closure | Builder | स्ट्रिंग $ क्वेरी
तार $ के रूप में

प्रतिलाभ की मात्रा

Builder | Builder

अपवाद

InvalidArgumentException

Builder | Builder selectRaw (स्ट्रिंग $ अभिव्यक्ति, सरणी $ बाइंडिंग = [])

क्वेरी में एक नई "कच्ची" चयन अभिव्यक्ति जोड़ें।

पैरामीटर

तार $ अभिव्यक्ति
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder सबब ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)

एक subquery से लाने से "से" बनाता है।

पैरामीटर

Closure | Builder | स्ट्रिंग $ क्वेरी
तार $ के रूप में

प्रतिलाभ की मात्रा

Builder | Builder

अपवाद

InvalidArgumentException

Builder | Builder रो (स्ट्रिंग $ अभिव्यक्ति, मिश्रित $ बाइंडिंग = [])

क्वेरी से खंड में कच्चा जोड़ें।

पैरामीटर

तार $ अभिव्यक्ति
मिश्रित $ बाइंडिंग

प्रतिलाभ की मात्रा

Builder | Builder

संरक्षित सरणी createSub ( Closure | Builder | स्ट्रिंग $ क्वेरी)

एक सबक्वायरी बनाता है और इसे पार्स करता है।

पैरामीटर

Closure | Builder | स्ट्रिंग $ क्वेरी

प्रतिलाभ की मात्रा

सरणी

संरक्षित सरणी parseSub (मिश्रित $ क्वेरी)

एसक्यूएल और बाइंडिंग में subquery पार्स।

पैरामीटर

मिश्रित $ क्वेरी

प्रतिलाभ की मात्रा

सरणी

$ यह addSelect (सरणी | मिश्रित $ कॉलम)

क्वेरी में एक नया चयन कॉलम जोड़ें।

पैरामीटर

सरणी | मिलाया $ स्तंभ

प्रतिलाभ की मात्रा

इस $

$ यह विशिष्ट ()

क्वेरी को केवल अलग-अलग परिणामों को वापस करने के लिए मजबूर करें।

प्रतिलाभ की मात्रा

इस $

$ से (स्ट्रिंग $ टेबल)

वह तालिका सेट करें जो क्वेरी लक्ष्यीकरण कर रही है।

पैरामीटर

तार $ तालिका

प्रतिलाभ की मात्रा

इस $

$ यह शामिल हो (स्ट्रिंग $ तालिका, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, स्ट्रिंग $ type = 'inner', bool $ where = false)

क्वेरी में एक जॉइन क्लॉज जोड़ें।

पैरामीटर

तार $ तालिका
तार $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा
तार $ प्रकार
bool $ जहां

प्रतिलाभ की मात्रा

इस $

Builder | Builder joinWhere (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ दूसरा, स्ट्रिंग $ type = 'inner')

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

पैरामीटर

तार $ तालिका
तार $ पहले
तार $ ऑपरेटर
तार $ दूसरा
तार $ प्रकार

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder leftJoin (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null)

क्वेरी में बाएं शामिल हों।

पैरामीटर

तार $ तालिका
तार $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder leftJoinWhere (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ सेकेंड)

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

पैरामीटर

तार $ तालिका
तार $ पहले
तार $ ऑपरेटर
तार $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder rightJoin (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null)

क्वेरी में शामिल हों।

पैरामीटर

तार $ तालिका
तार $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder सही जॉइनवेयर (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ सेकेंड)

क्वेरी में "जहां शामिल हों" खंड जोड़ें।

पैरामीटर

तार $ तालिका
तार $ पहले
तार $ ऑपरेटर
तार $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder crossJoin (स्ट्रिंग $ टेबल, स्ट्रिंग | शून्य $ first = null, string | null $ operator = null, string | null $ second = null)

क्वेरी में "क्रॉस जॉइन" क्लॉज जोड़ें।

पैरामीटर

तार $ तालिका
स्ट्रिंग | अशक्त $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

शून्य विलय वेयर (सरणी $ wheres, सरणी $ बाइंडिंग)

खंड और बाइंडिंग की एक सरणी मर्ज करें।

पैरामीटर

सरणी $ wheres
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

शून्य

$ यह जहां (स्ट्रिंग | सरणी | Closure $ कॉलम, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में एक मूल जहां खंड जोड़ें।

पैरामीटर

स्ट्रिंग | सरणी | Closure $ स्तंभ
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

इस addArrayOfWheres $ (संरक्षित $ कॉलम, स्ट्रिंग $ बूलियन, स्ट्रिंग $ विधि = 'जहां') सुरक्षित है

क्वेरी के खंडों की एक सरणी जोड़ें।

पैरामीटर

सरणी $ स्तंभ
तार $ बूलियन
तार $ विधि

प्रतिलाभ की मात्रा

इस $

सरणी तैयार करें ValueAndOperator (स्ट्रिंग $ मान, स्ट्रिंग $ ऑपरेटर, बूल $ useDefault = false)

एक खंड के लिए मूल्य और ऑपरेटर तैयार करें।

पैरामीटर

तार $ मूल्य
तार $ ऑपरेटर
bool $ useDefault

प्रतिलाभ की मात्रा

सरणी

अपवाद

InvalidArgumentException

संरक्षित बूल अवैधऑपरेटर एंडवैल्यू (स्ट्रिंग $ ऑपरेटर, मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया ऑपरेटर और मूल्य संयोजन कानूनी है या नहीं।

अमान्य ऑपरेटरों के साथ शून्य मानों का उपयोग रोकता है।

पैरामीटर

तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

संरक्षित बूल अवैधऑपरेटर (स्ट्रिंग $ ऑपरेटर)

निर्धारित करें कि दिया गया ऑपरेटर समर्थित है या नहीं।

पैरामीटर

तार $ ऑपरेटर

प्रतिलाभ की मात्रा

bool

Builder | Builder कहीं भी (स्ट्रिंग | सरणी | Closure $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, मिश्रित $ value = null)

क्वेरी में "या कहां" खंड जोड़ें।

पैरामीटर

स्ट्रिंग | सरणी | Closure $ स्तंभ
स्ट्रिंग | अशक्त $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां कॉलम (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, string | null $ boolean = 'और')

क्वेरी में दो कॉलम की तुलना में "कहां" खंड जोड़ें।

पैरामीटर

स्ट्रिंग | सरणी $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा
स्ट्रिंग | अशक्त $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereColumn (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ दूसरा = शून्य)

क्वेरी में दो कॉलम की तुलना में एक "या कहां" खंड जोड़ें।

पैरामीटर

स्ट्रिंग | सरणी $ पहले
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ दूसरा

प्रतिलाभ की मात्रा

Builder | Builder

$ यह कहां है (स्ट्रिंग $ sql, मिश्रित $ bindings = [], स्ट्रिंग $ boolean = 'और')

एक कच्चे जोड़ें जहां क्वेरी के लिए खंड।

पैरामीटर

तार $ एसक्यूएल
मिश्रित $ बाइंडिंग
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

Builder | Builder WhereRaw (स्ट्रिंग $ sql, मिश्रित $ bindings = [])

क्वेरी में कच्चे या जहां खंड जोड़ें।

पैरामीटर

तार $ एसक्यूएल
मिश्रित $ बाइंडिंग

प्रतिलाभ की मात्रा

Builder | Builder

$ यह जहां (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)

क्वेरी में "कहां" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
मिश्रित $ मूल्यों
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

Builder | Builder वेयरइन (स्ट्रिंग $ कॉलम, मिश्रित $ मान)

क्वेरी में "या कहां" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
मिश्रित $ मूल्यों

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां नॉटइन (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में "जहां नहीं" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
मिश्रित $ मूल्यों
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereNotIn (स्ट्रिंग $ कॉलम, मिश्रित $ मूल्य)

क्वेरी में खंड में "या कहां नहीं है" जोड़ें।

पैरामीटर

तार $ स्तंभ
मिश्रित $ मूल्यों

प्रतिलाभ की मात्रा

Builder | Builder

यह $ संरक्षित है जहां InSub (स्ट्रिंग $ कॉलम, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन, बूल $ नहीं)

क्वेरी में उप-चयन के साथ एक कहां जोड़ें।

पैरामीटर

तार $ स्तंभ
Closure $ कॉलबैक
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

यह $ संरक्षित है IExistingQuery (स्ट्रिंग $ कॉलम, Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन, बूल $ नहीं)

क्वेरी में एक बाहरी उप-चयन जोड़ें।

पैरामीटर

तार $ स्तंभ
Builder | Builder $ क्वेरी
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

$ यह जहां शून्य (स्ट्रिंग $ कॉलम, स्ट्रिंग $ boolean = 'और', bool $ not = false)

क्वेरी में "जहां शून्य" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

Builder | Builder WhereNull (स्ट्रिंग $ कॉलम)

क्वेरी में "या कहां शून्य" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां नॉटनुल (स्ट्रिंग $ कॉलम, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में "जहां शून्य नहीं है" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

$ यह जहां बीच (स्ट्रिंग $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)

क्वेरी में कथन के बीच एक जगह जोड़ें।

पैरामीटर

तार $ स्तंभ
सरणी $ मूल्यों
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

Builder | Builder कहीं भी (स्ट्रिंग $ कॉलम, सरणी $ मान)

क्वेरी में कथन के बीच एक या कहां जोड़ें।

पैरामीटर

तार $ स्तंभ
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां नहीं है (बीच $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और')

क्वेरी में कथन के बीच नहीं कहां जोड़ें।

पैरामीटर

तार $ स्तंभ
सरणी $ मूल्यों
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereNotBetween (स्ट्रिंग $ कॉलम, सरणी $ मान)

क्वेरी में कथन के बीच एक या कहां जोड़ें।

पैरामीटर

तार $ स्तंभ
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereNotNull (स्ट्रिंग $ कॉलम)

क्वेरी में "या जहां नहीं शून्य" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहांडेट (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां दिनांक" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereDate (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ मान)

क्वेरी में "या कहां दिनांक" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
तार $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहांटाइम (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां समय" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder वेयरटाइम (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां समय" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां डे (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां दिन" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereDay (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां दिन" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहांमोन (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां महीना" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereMonth (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां महीना" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां कहें (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')

क्वेरी में "कहां वर्ष" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereYear (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

क्वेरी में "या कहां वर्ष" कथन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

इस addDateBasedWhere $ संरक्षित (स्ट्रिंग $ प्रकार, स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')

क्वेरी पर दिनांक आधारित (वर्ष, महीना, दिन, समय) कथन जोड़ें।

पैरामीटर

तार $ प्रकार
तार $ स्तंभ
तार $ ऑपरेटर
मिश्रित $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

Builder | Builder जहां नेस्टेड ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')

क्वेरी में एक नेस्टेड जहां कथन जोड़ें।

पैरामीटर

Closure $ कॉलबैक
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

नेस्टरेड के लिए Builder ()

नेस्टेड जहां स्थिति के लिए एक नया क्वेरी उदाहरण बनाएँ।

प्रतिलाभ की मात्रा

Builder

$ this addNestedWhereQuery ( Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और')

क्वेरी बिल्डर को एक नेस्टेड के रूप में एक और क्वेरी बिल्डर जोड़ें।

पैरामीटर

Builder | Builder $ क्वेरी
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

यह $ संरक्षित है जहां सबब (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन)

क्वेरी में एक पूर्ण उप-चयन जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ ऑपरेटर
Closure $ कॉलबैक
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

$ यह जहां एक्सिस्ट्स ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)

क्वेरी में एक मौजूदा खंड जोड़ें।

पैरामीटर

Closure $ कॉलबैक
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

Builder | Builder वेयरएक्सिस्ट्स ( Closure $ कॉलबैक, बूल $ नहीं = झूठा)

क्वेरी में एक या मौजूदा खंड जोड़ें।

पैरामीटर

Closure $ कॉलबैक
bool $ नहीं

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder जहां नॉटएक्सिस्ट्स ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')

जहां कोई क्वेरी मौजूद नहीं है वहां जोड़ें।

पैरामीटर

Closure $ कॉलबैक
तार $ बूलियन

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder WhereNotExists ( Closure $ कॉलबैक)

जहां कोई क्वेरी मौजूद नहीं है वहां जोड़ें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

Builder | Builder

$ यह addWhereExistsQuery ( Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)

क्वेरी में एक मौजूदा खंड जोड़ें।

पैरामीटर

Builder $ क्वेरी
तार $ बूलियन
bool $ नहीं

प्रतिलाभ की मात्रा

इस $

$ यह जहां RowValues ​​(सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान, स्ट्रिंग $ boolean = 'और')

पंक्ति मानों का उपयोग कर एक शर्त जोड़ें।

पैरामीटर

सरणी $ कॉलम
तार $ ऑपरेटर
सरणी $ मूल्यों
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

$ यह याWhereRowValues ​​(सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान)

पंक्ति मानों का उपयोग कर एक या कहां स्थित है।

पैरामीटर

सरणी $ कॉलम
तार $ ऑपरेटर
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

इस $

यह गतिशील $ (स्ट्रिंग $ विधि, स्ट्रिंग $ पैरामीटर)

गतिशील "जहां" क्वेरी को खंडित करता है।

पैरामीटर

तार $ विधि
तार $ मानकों

प्रतिलाभ की मात्रा

इस $

संरक्षित शून्य addDynamic (स्ट्रिंग $ सेगमेंट, स्ट्रिंग $ कनेक्टर, सरणी $ पैरामीटर, int $ अनुक्रमणिका)

क्वेरी में क्लॉज स्टेटमेंट जहां एक गतिशील जोड़ें।

पैरामीटर

तार $ खंड
तार $ कनेक्टर
सरणी $ मानकों
पूर्णांक $ सूचकांक

प्रतिलाभ की मात्रा

शून्य

$ इस समूह द्वारा (सरणी $ समूह)

क्वेरी में "समूह द्वारा" खंड जोड़ें।

पैरामीटर

सरणी $ समूहों

प्रतिलाभ की मात्रा

इस $

$ यह है (स्ट्रिंग $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ value = null, string $ boolean = 'और')

क्वेरी में "होने" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ मूल्य
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

Builder | Builder ऑरविंग (स्ट्रिंग $ कॉलम, स्ट्रिंग | नल $ ऑपरेटर = नल, स्ट्रिंग | शून्य $ value = null)

क्वेरी में "या" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
स्ट्रिंग | अशक्त $ ऑपरेटर
स्ट्रिंग | अशक्त $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

$ यह हो रहा है (स्ट्रिंग $ sql, सरणी $ bindings = [], स्ट्रिंग $ boolean = 'और')

क्वेरी में कच्चे होने वाले खंड जोड़ें।

पैरामीटर

तार $ एसक्यूएल
सरणी $ बाइंडिंग
तार $ बूलियन

प्रतिलाभ की मात्रा

इस $

Builder | Builder हैविंगरॉ (स्ट्रिंग $ sql, सरणी $ बाइंडिंग = [])

क्वेरी में कच्चे या क्लॉज जोड़ें।

पैरामीटर

तार $ एसक्यूएल
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

Builder | Builder

$ इस आदेश द्वारा (स्ट्रिंग $ कॉलम, स्ट्रिंग $ दिशा = 'asc')

क्वेरी में "ऑर्डर बाय" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ
तार $ दिशा

प्रतिलाभ की मात्रा

इस $

$ इस आदेश ByDesc (स्ट्रिंग $ कॉलम)

क्वेरी में खंड "अवरोही" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

इस $

Builder | Builder नवीनतम (स्ट्रिंग $ कॉलम = 'create_at')

क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder सबसे पुराना (स्ट्रिंग $ कॉलम = 'create_at')

क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Builder | Builder

$ inRandomOrder (स्ट्रिंग $ seed = '')

क्वेरी के परिणामों को यादृच्छिक क्रम में रखें।

पैरामीटर

तार $ बीज

प्रतिलाभ की मात्रा

इस $

$ इस आदेश ByRaw (स्ट्रिंग $ sql, सरणी $ bindings = [])

क्वेरी में कच्चे "ऑर्डर बाय" खंड जोड़ें।

पैरामीटर

तार $ एसक्यूएल
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

इस $

Builder | Builder छोड़ें (int $ मूल्य)

उपनाम क्वेरी के "ऑफ़सेट" मान को सेट करने के लिए।

पैरामीटर

पूर्णांक $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

$ इस ऑफसेट (int $ मूल्य)

क्वेरी के "ऑफ़सेट" मान को सेट करें।

पैरामीटर

पूर्णांक $ मूल्य

प्रतिलाभ की मात्रा

इस $

Builder | Builder ले लो (int $ मूल्य)

उपनाम क्वेरी के "सीमा" मान को सेट करने के लिए।

पैरामीटर

पूर्णांक $ मूल्य

प्रतिलाभ की मात्रा

Builder | Builder

$ इस सीमा (int $ मूल्य)

क्वेरी के "सीमा" मान को सेट करें।

पैरामीटर

पूर्णांक $ मूल्य

प्रतिलाभ की मात्रा

इस $

Builder | Builder फॉरपेज (int $ पेज, int $ perPage = 15)

किसी दिए गए पृष्ठ के लिए सीमा और ऑफसेट सेट करें।

पैरामीटर

पूर्णांक $ पेज
पूर्णांक $ perPage

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder forPageAfterId (int $ perPage = 15, int $ lastId, स्ट्रिंग $ कॉलम = 'आईडी')

किसी दिए गए आईडी के बाद परिणामों के अगले "पृष्ठ" पर क्वेरी को रोकें।

पैरामीटर

पूर्णांक $ perPage
पूर्णांक $ lastId
तार $ स्तंभ

प्रतिलाभ की मात्रा

Builder | Builder

संरक्षित सरणी निकालें ExistingOrdersFor (स्ट्रिंग $ कॉलम)

दिए गए कॉलम के साथ सभी ऑर्डर के साथ सरणी प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

सरणी

Builder | Builder यूनियन ( Builder | Closure $ क्वेरी, बूल $ all = false)

क्वेरी में एक यूनियन स्टेटमेंट जोड़ें।

पैरामीटर

Builder | Closure $ क्वेरी
bool $ सभी

प्रतिलाभ की मात्रा

Builder | Builder

Builder | Builder यूनियन ऑल ( Builder | Closure $ क्वेरी)

क्वेरी में सभी कथन एक संघ जोड़ें।

पैरामीटर

Builder | Closure $ क्वेरी

प्रतिलाभ की मात्रा

Builder | Builder

$ इस लॉक (स्ट्रिंग | बूल $ value = true)

तालिका में चयनित पंक्तियों को लॉक करें।

पैरामीटर

स्ट्रिंग | bool $ मूल्य

प्रतिलाभ की मात्रा

इस $

Builder लॉकफोरअपडेट ()

अद्यतन करने के लिए तालिका में चयनित पंक्तियों को लॉक करें।

प्रतिलाभ की मात्रा

Builder

Builder साझा लॉक ()

तालिका में चयनित पंक्तियों को लॉक करें।

प्रतिलाभ की मात्रा

Builder

स्ट्रिंग toSql ()

क्वेरी का एसक्यूएल प्रतिनिधित्व प्राप्त करें।

प्रतिलाभ की मात्रा

तार

मिश्रित | Builder ढूंढें (int $ id, सरणी $ कॉलम = ['*'])

आईडी द्वारा एक रिकॉर्ड के लिए एक क्वेरी निष्पादित करें।

पैरामीटर

पूर्णांक $ आईडी
सरणी $ कॉलम

प्रतिलाभ की मात्रा

मिश्रित | Builder

मिश्रित मूल्य (स्ट्रिंग $ कॉलम)

एक क्वेरी के पहले परिणाम से एक कॉलम का मूल्य प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

Collection प्राप्त करें (सरणी $ कॉलम = ['*'])

क्वेरी को "चयन करें" कथन के रूप में निष्पादित करें।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

Collection

संरक्षित सरणी रन चयन ()

कनेक्शन के विरुद्ध "चयन" कथन के रूप में क्वेरी चलाएं।

प्रतिलाभ की मात्रा

सरणी

LengthAwarePaginator (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ pageName = 'पृष्ठ', int | null $ page = null)

दिए गए प्रश्न को एक साधारण पेजिनेटर में रखें।

पैरामीटर

पूर्णांक $ perPage
सरणी $ कॉलम
तार $ पृष्ठ का नाम दिखना
पूर्णांक | अशक्त $ पेज

प्रतिलाभ की मात्रा

LengthAwarePaginator

Paginator पेजिनेट (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ पेजनाम = 'पेज', int | null $ page = null)

केवल अगले और पिछले लिंक का समर्थन करने वाला एक पेजिनेटर प्राप्त करें।

यह बड़े डेटा सेट आदि पर अधिक कुशल है।

पैरामीटर

पूर्णांक $ perPage
सरणी $ कॉलम
तार $ पृष्ठ का नाम दिखना
पूर्णांक | अशक्त $ पेज

प्रतिलाभ की मात्रा

Paginator

int getCountForPagination (सरणी $ कॉलम = ['*'])

पेजिनेटर के लिए कुल रिकॉर्ड्स की गिनती पाएं।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

पूर्णांक

संरक्षित सरणी runPaginationCountQuery (सरणी $ कॉलम = ['*'])

एक पेजिनेशन गिनती क्वेरी चलाएं।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

सरणी

बिना चयन किए गए सरणी चयन करें (सरणी $ कॉलम)

कॉलम उपनाम हटाएं क्योंकि वे गिनती प्रश्नों को तोड़ देंगे।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

सरणी

Generator कर्सर ()

दिए गए प्रश्न के लिए जनरेटर प्राप्त करें।

प्रतिलाभ की मात्रा

Generator

बूल chunkById (int $ गिनती, कॉल करने योग्य $ कॉलबैक, स्ट्रिंग $ कॉलम = 'आईडी', स्ट्रिंग $ alias = null)

संख्यात्मक आईडी की तुलना करके एक क्वेरी के परिणामों को खंडित करें।

पैरामीटर

पूर्णांक $ count
प्रतिदेय $ कॉलबैक
तार $ स्तंभ
तार $ उर्फ

प्रतिलाभ की मात्रा

bool

संरक्षित शून्य लागू करें ऑर्डर बी ()

अगर अपवाद में ऑर्डर नहीं है तो अपवाद फेंको।

प्रतिलाभ की मात्रा

शून्य

अपवाद

RuntimeException

Collection प्लक (स्ट्रिंग $ कॉलम, स्ट्रिंग | नल $ key = null)

किसी दिए गए कॉलम के मानों के साथ एक सरणी प्राप्त करें।

पैरामीटर

तार $ स्तंभ
स्ट्रिंग | अशक्त $ कुंजी

प्रतिलाभ की मात्रा

Collection

संरक्षित स्ट्रिंग | शून्य स्ट्रिपटेबलफोरप्लक (स्ट्रिंग $ कॉलम)

कॉलम पहचानकर्ता से टेबल नाम या उपनाम को बंद करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

स्ट्रिंग इंपोड (स्ट्रिंग $ कॉलम, स्ट्रिंग $ गोंद = '')

एक स्ट्रिंग के रूप में दिए गए कॉलम के मानों को संयोजित करें।

पैरामीटर

तार $ स्तंभ
तार $ गोंद

प्रतिलाभ की मात्रा

तार

बूल मौजूद है ()

निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद है या नहीं।

प्रतिलाभ की मात्रा

bool

बूल नहीं करता है ()

निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद नहीं है या नहीं।

प्रतिलाभ की मात्रा

bool

int गिनती (स्ट्रिंग $ कॉलम = '*')

क्वेरी के "गिनती" परिणाम पुनर्प्राप्त करें।

पैरामीटर

तार $ कॉलम

प्रतिलाभ की मात्रा

पूर्णांक

मिश्रित मिनट (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम का न्यूनतम मान पुनर्प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित अधिकतम (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम का अधिकतम मूल्य पुनर्प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित योग (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम के मानों का योग पुनर्प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित औसत (स्ट्रिंग $ कॉलम)

किसी दिए गए कॉलम के मानों का औसत पुनर्प्राप्त करें।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित औसत (स्ट्रिंग $ कॉलम)

"औसत" विधि के लिए उपनाम।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित कुल (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])

डेटाबेस पर एक समग्र समारोह निष्पादित करें।

पैरामीटर

तार $ समारोह
सरणी $ कॉलम

प्रतिलाभ की मात्रा

मिश्रित

फ्लोट | int numericAggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])

डेटाबेस पर एक संख्यात्मक कुल समारोह निष्पादित करें।

पैरामीटर

तार $ समारोह
सरणी $ कॉलम

प्रतिलाभ की मात्रा

नाव | पूर्णांक

इस सेट को संरक्षित $Aggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम)

क्वेरी चलाने के बिना कुल संपत्ति सेट करें।

पैरामीटर

तार $ समारोह
सरणी $ कॉलम

प्रतिलाभ की मात्रा

इस $

बूल डालने (सरणी $ मूल्य)

डेटाबेस में एक नया रिकॉर्ड डालें।

पैरामीटर

सरणी $ मूल्यों

प्रतिलाभ की मात्रा

bool

int insertGetId (सरणी $ मान, स्ट्रिंग | शून्य $ अनुक्रम = शून्य)

एक नया रिकॉर्ड डालें और प्राथमिक कुंजी का मूल्य प्राप्त करें।

पैरामीटर

सरणी $ मूल्यों
स्ट्रिंग | अशक्त $ अनुक्रम

प्रतिलाभ की मात्रा

पूर्णांक

int अद्यतन (सरणी $ मान)

डेटाबेस में एक रिकॉर्ड अद्यतन करें।

पैरामीटर

सरणी $ मूल्यों

प्रतिलाभ की मात्रा

पूर्णांक

बूल अपडेटऑरइन्सर्ट (सरणी $ विशेषताएं, सरणी $ मान = [])

गुणों से मेल खाने वाले रिकॉर्ड को सम्मिलित करें या अपडेट करें, और इसे मानों से भरें।

पैरामीटर

सरणी $ गुण
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

bool

int increment (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])

किसी दिए गए राशि से कॉलम का मूल्य बढ़ाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ राशि
सरणी $ अतिरिक्त

प्रतिलाभ की मात्रा

पूर्णांक

int कमी (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])

किसी दिए गए राशि से कॉलम का मूल्य घटाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ राशि
सरणी $ अतिरिक्त

प्रतिलाभ की मात्रा

पूर्णांक

int हटाएं (मिश्रित $ आईडी = शून्य)

डेटाबेस से एक रिकॉर्ड हटाएं।

पैरामीटर

मिश्रित $ आईडी

प्रतिलाभ की मात्रा

पूर्णांक

शून्य छिड़काव ()

तालिका पर एक कटाव कथन चलाएं।

प्रतिलाभ की मात्रा

शून्य

Builder newQuery ()

क्वेरी बिल्डर का एक नया उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Builder

संरक्षित Builder forSubQuery ()

उप-क्वेरी के लिए एक नया क्वेरी उदाहरण बनाएं।

प्रतिलाभ की मात्रा

Builder

Expression कच्चा (मिश्रित $ मूल्य)

एक कच्चे डेटाबेस अभिव्यक्ति बनाएँ।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Expression

सरणी मिलना बाइंडिंग्स ()

एक फ्लैटेड सरणी में वर्तमान क्वेरी मान बाइंडिंग प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

सरणी getRawBindings ()

बाइंडिंग की कच्ची सरणी पाएं।

प्रतिलाभ की मात्रा

सरणी

$ इस सेट बाइंडिंग्स (सरणी $ बाइंडिंग्स, स्ट्रिंग $ type = 'where')

क्वेरी बिल्डर पर बाइंडिंग सेट करें।

पैरामीटर

सरणी $ बाइंडिंग
तार $ प्रकार

प्रतिलाभ की मात्रा

इस $

अपवाद

InvalidArgumentException

$ यह addBinding (मिश्रित $ मान, स्ट्रिंग $ type = 'where')

क्वेरी में बाध्यकारी जोड़ें।

पैरामीटर

मिश्रित $ मूल्य
तार $ प्रकार

प्रतिलाभ की मात्रा

इस $

अपवाद

InvalidArgumentException

$ यह विलय बाइंडिंग्स ( Builder $ क्वेरी)

बाइंडिंग की एक सरणी को हमारे बाइंडिंग में मर्ज करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

इस $

संरक्षित सरणी क्लीनबिंडिंग्स (सरणी $ बाइंडिंग्स)

बाइंडिंग की सूची से सभी अभिव्यक्तियों को हटा दें।

पैरामीटर

सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

ConnectionInterface इंटरफेस getConnection ()

डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

ConnectionInterface

Processor getProcessor ()

डेटाबेस क्वेरी प्रोसेसर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Processor

Grammar मिलता है Grammar ()

क्वेरी व्याकरण उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

$ इस उपयोग WritePdo ()

क्वेरी के लिए लिखें pdo का प्रयोग करें।

प्रतिलाभ की मात्रा

इस $

Builder क्लोन बिना (सरणी $ गुण)

दिए गए गुणों के बिना क्वेरी क्लोन करें।

पैरामीटर

सरणी $ गुण

प्रतिलाभ की मात्रा

Builder

Builder क्लोन के बिना बाइंडिंग (सरणी $ को छोड़कर)

दिए गए बाइंडिंग के बिना क्वेरी क्लोन करें।

पैरामीटर

सरणी $ छोड़कर

प्रतिलाभ की मात्रा

Builder