Laravel 5.6 - Builder (Database\Query)
Builder

कक्षा बिल्डर ( स्रोत देखें )
लक्षण
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 $ गिनती, कॉल करने योग्य $ कॉलबैक)
क्वेरी के परिणाम चुंको।
प्रत्येक को बूल करें (कॉल करने योग्य $ कॉलबैक, int $ count = 1000)
खंडन करते समय प्रत्येक आइटम पर कॉलबैक निष्पादित करें।
Model | ऑब्जेक्ट | BuildsQueries | शून्य पहले (सरणी $ कॉलम = ['*'])
क्वेरी निष्पादित करें और पहला परिणाम प्राप्त करें।
मिश्रित जब (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)
दिए गए "मान" सत्य होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।
मिश्रित जब तक (मिश्रित $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)
दिए गए "मान" को गलत होने पर कॉलबैक के क्वेरी परिवर्तनों को लागू करें।
संरक्षित LengthAwarePaginator ( Collection $ आइटम, int $ कुल, int $ perPage, int $ currentPage, array $ विकल्प)
एक नई लंबाई-जागरूक पेजिनेटर उदाहरण बनाएँ।
संरक्षित Paginator पेजिनेटर ( Collection $ आइटम, int $ perPage, int $ currentPage, array $ विकल्प)
एक नया सरल पेजिनेटर उदाहरण बनाएँ।
स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)
एक कस्टम मैक्रो पंजीकृत करें।
स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)
कक्षा में एक और वस्तु मिलाएं।
स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)
मैक्रो पंजीकृत होने पर जांचता है।
स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)
गतिशील रूप से कक्षा में कॉल संभाल लें।
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)
विधि में गतिशील विधि कॉल संभाल लें।
शून्य __construct ( ConnectionInterface $ कनेक्शन, Grammar $ व्याकरण = शून्य, Processor $ प्रोसेसर = शून्य)
एक नया क्वेरी बिल्डर उदाहरण बनाएँ।
$ यह चयन करें (सरणी | मिश्रित $ कॉलम = ['*'])
चयनित कॉलम सेट करें।
Builder | Builder selectSub ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)
क्वेरी में उप-चयन अभिव्यक्ति जोड़ें।
Builder | Builder selectRaw (स्ट्रिंग $ अभिव्यक्ति, सरणी $ बाइंडिंग = [])
क्वेरी में एक नई "कच्ची" चयन अभिव्यक्ति जोड़ें।
Builder | Builder सबब ( Closure | Builder | स्ट्रिंग $ क्वेरी, स्ट्रिंग $ as)
एक subquery से लाने से "से" बनाता है।
Builder | Builder रो (स्ट्रिंग $ अभिव्यक्ति, मिश्रित $ बाइंडिंग = [])
क्वेरी से खंड में कच्चा जोड़ें।
संरक्षित सरणी createSub ( Closure | Builder | स्ट्रिंग $ क्वेरी)
एक सबक्वायरी बनाता है और इसे पार्स करता है।
संरक्षित सरणी parseSub (मिश्रित $ क्वेरी)
एसक्यूएल और बाइंडिंग में subquery पार्स।
$ यह addSelect (सरणी | मिश्रित $ कॉलम)
क्वेरी में एक नया चयन कॉलम जोड़ें।
$ यह विशिष्ट ()
क्वेरी को केवल अलग-अलग परिणामों को वापस करने के लिए मजबूर करें।
$ से (स्ट्रिंग $ टेबल)
वह तालिका सेट करें जो क्वेरी लक्ष्यीकरण कर रही है।
$ यह शामिल हो (स्ट्रिंग $ तालिका, स्ट्रिंग $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, स्ट्रिंग $ 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 सही जॉइनवेयर (स्ट्रिंग $ टेबल, स्ट्रिंग $ पहले, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ सेकेंड)
क्वेरी में "जहां शामिल हों" खंड जोड़ें।
Builder | Builder crossJoin (स्ट्रिंग $ टेबल, स्ट्रिंग | शून्य $ first = null, string | null $ operator = null, string | null $ second = null)
क्वेरी में "क्रॉस जॉइन" क्लॉज जोड़ें।
शून्य विलय वेयर (सरणी $ wheres, सरणी $ बाइंडिंग)
खंड और बाइंडिंग की एक सरणी मर्ज करें।
$ यह जहां (स्ट्रिंग | सरणी | Closure $ कॉलम, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में एक मूल जहां खंड जोड़ें।
इस addArrayOfWheres $ (संरक्षित $ कॉलम, स्ट्रिंग $ बूलियन, स्ट्रिंग $ विधि = 'जहां') सुरक्षित है
क्वेरी के खंडों की एक सरणी जोड़ें।
सरणी तैयार करें ValueAndOperator (स्ट्रिंग $ मान, स्ट्रिंग $ ऑपरेटर, बूल $ useDefault = false)
एक खंड के लिए मूल्य और ऑपरेटर तैयार करें।
संरक्षित बूल अवैधऑपरेटर एंडवैल्यू (स्ट्रिंग $ ऑपरेटर, मिश्रित $ मूल्य)
निर्धारित करें कि दिया गया ऑपरेटर और मूल्य संयोजन कानूनी है या नहीं।
अमान्य ऑपरेटरों के साथ शून्य मानों का उपयोग रोकता है।
संरक्षित बूल अवैधऑपरेटर (स्ट्रिंग $ ऑपरेटर)
निर्धारित करें कि दिया गया ऑपरेटर समर्थित है या नहीं।
Builder | Builder कहीं भी (स्ट्रिंग | सरणी | Closure $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, मिश्रित $ value = null)
क्वेरी में "या कहां" खंड जोड़ें।
Builder | Builder जहां कॉलम (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ second = null, string | null $ boolean = 'और')
क्वेरी में दो कॉलम की तुलना में "कहां" खंड जोड़ें।
Builder | Builder WhereColumn (स्ट्रिंग | सरणी $ पहले, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ दूसरा = शून्य)
क्वेरी में दो कॉलम की तुलना में एक "या कहां" खंड जोड़ें।
$ यह कहां है (स्ट्रिंग $ sql, मिश्रित $ bindings = [], स्ट्रिंग $ boolean = 'और')
एक कच्चे जोड़ें जहां क्वेरी के लिए खंड।
Builder | Builder WhereRaw (स्ट्रिंग $ sql, मिश्रित $ bindings = [])
क्वेरी में कच्चे या जहां खंड जोड़ें।
$ यह जहां (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)
क्वेरी में "कहां" खंड जोड़ें।
Builder | Builder जहां नॉटइन (स्ट्रिंग $ कॉलम, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')
क्वेरी में "जहां नहीं" खंड जोड़ें।
Builder | Builder WhereNotIn (स्ट्रिंग $ कॉलम, मिश्रित $ मूल्य)
क्वेरी में खंड में "या कहां नहीं है" जोड़ें।
यह $ संरक्षित है जहां InSub (स्ट्रिंग $ कॉलम, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन, बूल $ नहीं)
क्वेरी में उप-चयन के साथ एक कहां जोड़ें।
यह $ संरक्षित है IExistingQuery (स्ट्रिंग $ कॉलम, Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन, बूल $ नहीं)
क्वेरी में एक बाहरी उप-चयन जोड़ें।
$ यह जहां शून्य (स्ट्रिंग $ कॉलम, स्ट्रिंग $ boolean = 'और', bool $ not = false)
क्वेरी में "जहां शून्य" खंड जोड़ें।
Builder | Builder जहां नॉटनुल (स्ट्रिंग $ कॉलम, स्ट्रिंग $ बूलियन = 'और')
क्वेरी में "जहां शून्य नहीं है" खंड जोड़ें।
$ यह जहां बीच (स्ट्रिंग $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और', bool $ not = false)
क्वेरी में कथन के बीच एक जगह जोड़ें।
Builder | Builder जहां नहीं है (बीच $ कॉलम, सरणी $ मान, स्ट्रिंग $ boolean = 'और')
क्वेरी में कथन के बीच नहीं कहां जोड़ें।
Builder | Builder WhereNotBetween (स्ट्रिंग $ कॉलम, सरणी $ मान)
क्वेरी में कथन के बीच एक या कहां जोड़ें।
Builder | Builder जहांडेट (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में "कहां दिनांक" कथन जोड़ें।
Builder | Builder WhereDate (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, स्ट्रिंग $ मान)
क्वेरी में "या कहां दिनांक" कथन जोड़ें।
Builder | Builder जहांटाइम (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में "कहां समय" कथन जोड़ें।
Builder | Builder वेयरटाइम (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)
क्वेरी में "या कहां समय" कथन जोड़ें।
Builder | Builder जहां डे (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में "कहां दिन" कथन जोड़ें।
Builder | Builder WhereDay (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)
क्वेरी में "या कहां दिन" कथन जोड़ें।
Builder | Builder जहांमोन (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में "कहां महीना" कथन जोड़ें।
Builder | Builder WhereMonth (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)
क्वेरी में "या कहां महीना" कथन जोड़ें।
Builder | Builder जहां कहें (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null, string $ boolean = 'और')
क्वेरी में "कहां वर्ष" कथन जोड़ें।
Builder | Builder WhereYear (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)
क्वेरी में "या कहां वर्ष" कथन जोड़ें।
इस addDateBasedWhere $ संरक्षित (स्ट्रिंग $ प्रकार, स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, मिश्रित $ मान, स्ट्रिंग $ बूलियन = 'और')
क्वेरी पर दिनांक आधारित (वर्ष, महीना, दिन, समय) कथन जोड़ें।
Builder | Builder जहां नेस्टेड ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')
क्वेरी में एक नेस्टेड जहां कथन जोड़ें।
नेस्टरेड के लिए Builder ()
नेस्टेड जहां स्थिति के लिए एक नया क्वेरी उदाहरण बनाएँ।
$ this addNestedWhereQuery ( Builder | Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और')
क्वेरी बिल्डर को एक नेस्टेड के रूप में एक और क्वेरी बिल्डर जोड़ें।
यह $ संरक्षित है जहां सबब (स्ट्रिंग $ कॉलम, स्ट्रिंग $ ऑपरेटर, Closure $ कॉलबैक, स्ट्रिंग $ बूलियन)
क्वेरी में एक पूर्ण उप-चयन जोड़ें।
$ यह जहां एक्सिस्ट्स ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)
क्वेरी में एक मौजूदा खंड जोड़ें।
Builder | Builder वेयरएक्सिस्ट्स ( Closure $ कॉलबैक, बूल $ नहीं = झूठा)
क्वेरी में एक या मौजूदा खंड जोड़ें।
Builder | Builder जहां नॉटएक्सिस्ट्स ( Closure $ कॉलबैक, स्ट्रिंग $ बूलियन = 'और')
जहां कोई क्वेरी मौजूद नहीं है वहां जोड़ें।
$ यह addWhereExistsQuery ( Builder $ क्वेरी, स्ट्रिंग $ बूलियन = 'और', बूल $ not = false)
क्वेरी में एक मौजूदा खंड जोड़ें।
$ यह जहां RowValues (सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान, स्ट्रिंग $ boolean = 'और')
पंक्ति मानों का उपयोग कर एक शर्त जोड़ें।
$ यह याWhereRowValues (सरणी $ कॉलम, स्ट्रिंग $ ऑपरेटर, सरणी $ मान)
पंक्ति मानों का उपयोग कर एक या कहां स्थित है।
यह गतिशील $ (स्ट्रिंग $ विधि, स्ट्रिंग $ पैरामीटर)
गतिशील "जहां" क्वेरी को खंडित करता है।
संरक्षित शून्य addDynamic (स्ट्रिंग $ सेगमेंट, स्ट्रिंग $ कनेक्टर, सरणी $ पैरामीटर, int $ अनुक्रमणिका)
क्वेरी में क्लॉज स्टेटमेंट जहां एक गतिशील जोड़ें।
$ इस समूह द्वारा (सरणी $ समूह)
क्वेरी में "समूह द्वारा" खंड जोड़ें।
$ यह है (स्ट्रिंग $ कॉलम, स्ट्रिंग | शून्य $ ऑपरेटर = शून्य, स्ट्रिंग | शून्य $ value = null, string $ boolean = 'और')
क्वेरी में "होने" खंड जोड़ें।
Builder | Builder ऑरविंग (स्ट्रिंग $ कॉलम, स्ट्रिंग | नल $ ऑपरेटर = नल, स्ट्रिंग | शून्य $ value = null)
क्वेरी में "या" खंड जोड़ें।
$ यह हो रहा है (स्ट्रिंग $ sql, सरणी $ bindings = [], स्ट्रिंग $ boolean = 'और')
क्वेरी में कच्चे होने वाले खंड जोड़ें।
$ इस आदेश द्वारा (स्ट्रिंग $ कॉलम, स्ट्रिंग $ दिशा = 'asc')
क्वेरी में "ऑर्डर बाय" खंड जोड़ें।
$ इस आदेश ByDesc (स्ट्रिंग $ कॉलम)
क्वेरी में खंड "अवरोही" खंड जोड़ें।
Builder | Builder नवीनतम (स्ट्रिंग $ कॉलम = 'create_at')
क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।
Builder | Builder सबसे पुराना (स्ट्रिंग $ कॉलम = 'create_at')
क्वेरी के लिए टाइमस्टैंप के लिए "ऑर्डर बाय" खंड जोड़ें।
$ inRandomOrder (स्ट्रिंग $ seed = '')
क्वेरी के परिणामों को यादृच्छिक क्रम में रखें।
$ इस आदेश ByRaw (स्ट्रिंग $ sql, सरणी $ bindings = [])
क्वेरी में कच्चे "ऑर्डर बाय" खंड जोड़ें।
$ इस ऑफसेट (int $ मूल्य)
क्वेरी के "ऑफ़सेट" मान को सेट करें।
$ इस सीमा (int $ मूल्य)
क्वेरी के "सीमा" मान को सेट करें।
Builder | Builder फॉरपेज (int $ पेज, int $ perPage = 15)
किसी दिए गए पृष्ठ के लिए सीमा और ऑफसेट सेट करें।
Builder | Builder forPageAfterId (int $ perPage = 15, int $ lastId, स्ट्रिंग $ कॉलम = 'आईडी')
किसी दिए गए आईडी के बाद परिणामों के अगले "पृष्ठ" पर क्वेरी को रोकें।
संरक्षित सरणी निकालें ExistingOrdersFor (स्ट्रिंग $ कॉलम)
दिए गए कॉलम के साथ सभी ऑर्डर के साथ सरणी प्राप्त करें।
Builder | Builder यूनियन ( Builder | Closure $ क्वेरी, बूल $ all = false)
क्वेरी में एक यूनियन स्टेटमेंट जोड़ें।
$ इस लॉक (स्ट्रिंग | बूल $ value = true)
तालिका में चयनित पंक्तियों को लॉक करें।
Builder लॉकफोरअपडेट ()
अद्यतन करने के लिए तालिका में चयनित पंक्तियों को लॉक करें।
Builder साझा लॉक ()
तालिका में चयनित पंक्तियों को लॉक करें।
स्ट्रिंग toSql ()
क्वेरी का एसक्यूएल प्रतिनिधित्व प्राप्त करें।
मिश्रित | Builder ढूंढें (int $ id, सरणी $ कॉलम = ['*'])
आईडी द्वारा एक रिकॉर्ड के लिए एक क्वेरी निष्पादित करें।
मिश्रित मूल्य (स्ट्रिंग $ कॉलम)
एक क्वेरी के पहले परिणाम से एक कॉलम का मूल्य प्राप्त करें।
Collection प्राप्त करें (सरणी $ कॉलम = ['*'])
क्वेरी को "चयन करें" कथन के रूप में निष्पादित करें।
संरक्षित सरणी रन चयन ()
कनेक्शन के विरुद्ध "चयन" कथन के रूप में क्वेरी चलाएं।
LengthAwarePaginator (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ pageName = 'पृष्ठ', int | null $ page = null)
दिए गए प्रश्न को एक साधारण पेजिनेटर में रखें।
Paginator पेजिनेट (int $ perPage = 15, सरणी $ कॉलम = ['*'], स्ट्रिंग $ पेजनाम = 'पेज', int | null $ page = null)
केवल अगले और पिछले लिंक का समर्थन करने वाला एक पेजिनेटर प्राप्त करें।
यह बड़े डेटा सेट आदि पर अधिक कुशल है।
int getCountForPagination (सरणी $ कॉलम = ['*'])
पेजिनेटर के लिए कुल रिकॉर्ड्स की गिनती पाएं।
संरक्षित सरणी runPaginationCountQuery (सरणी $ कॉलम = ['*'])
एक पेजिनेशन गिनती क्वेरी चलाएं।
बिना चयन किए गए सरणी चयन करें (सरणी $ कॉलम)
कॉलम उपनाम हटाएं क्योंकि वे गिनती प्रश्नों को तोड़ देंगे।
Generator कर्सर ()
दिए गए प्रश्न के लिए जनरेटर प्राप्त करें।
बूल chunkById (int $ गिनती, कॉल करने योग्य $ कॉलबैक, स्ट्रिंग $ कॉलम = 'आईडी', स्ट्रिंग $ alias = null)
संख्यात्मक आईडी की तुलना करके एक क्वेरी के परिणामों को खंडित करें।
संरक्षित शून्य लागू करें ऑर्डर बी ()
अगर अपवाद में ऑर्डर नहीं है तो अपवाद फेंको।
Collection प्लक (स्ट्रिंग $ कॉलम, स्ट्रिंग | नल $ key = null)
किसी दिए गए कॉलम के मानों के साथ एक सरणी प्राप्त करें।
संरक्षित स्ट्रिंग | शून्य स्ट्रिपटेबलफोरप्लक (स्ट्रिंग $ कॉलम)
कॉलम पहचानकर्ता से टेबल नाम या उपनाम को बंद करें।
स्ट्रिंग इंपोड (स्ट्रिंग $ कॉलम, स्ट्रिंग $ गोंद = '')
एक स्ट्रिंग के रूप में दिए गए कॉलम के मानों को संयोजित करें।
बूल मौजूद है ()
निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद है या नहीं।
बूल नहीं करता है ()
निर्धारित करें कि वर्तमान क्वेरी के लिए कोई पंक्ति मौजूद नहीं है या नहीं।
int गिनती (स्ट्रिंग $ कॉलम = '*')
क्वेरी के "गिनती" परिणाम पुनर्प्राप्त करें।
मिश्रित मिनट (स्ट्रिंग $ कॉलम)
किसी दिए गए कॉलम का न्यूनतम मान पुनर्प्राप्त करें।
मिश्रित अधिकतम (स्ट्रिंग $ कॉलम)
किसी दिए गए कॉलम का अधिकतम मूल्य पुनर्प्राप्त करें।
मिश्रित योग (स्ट्रिंग $ कॉलम)
किसी दिए गए कॉलम के मानों का योग पुनर्प्राप्त करें।
मिश्रित औसत (स्ट्रिंग $ कॉलम)
किसी दिए गए कॉलम के मानों का औसत पुनर्प्राप्त करें।
मिश्रित औसत (स्ट्रिंग $ कॉलम)
"औसत" विधि के लिए उपनाम।
मिश्रित कुल (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])
डेटाबेस पर एक समग्र समारोह निष्पादित करें।
फ्लोट | int numericAggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम = ['*'])
डेटाबेस पर एक संख्यात्मक कुल समारोह निष्पादित करें।
इस सेट को संरक्षित $Aggregate (स्ट्रिंग $ फ़ंक्शन, सरणी $ कॉलम)
क्वेरी चलाने के बिना कुल संपत्ति सेट करें।
बूल डालने (सरणी $ मूल्य)
डेटाबेस में एक नया रिकॉर्ड डालें।
int insertGetId (सरणी $ मान, स्ट्रिंग | शून्य $ अनुक्रम = शून्य)
एक नया रिकॉर्ड डालें और प्राथमिक कुंजी का मूल्य प्राप्त करें।
int अद्यतन (सरणी $ मान)
डेटाबेस में एक रिकॉर्ड अद्यतन करें।
बूल अपडेटऑरइन्सर्ट (सरणी $ विशेषताएं, सरणी $ मान = [])
गुणों से मेल खाने वाले रिकॉर्ड को सम्मिलित करें या अपडेट करें, और इसे मानों से भरें।
int increment (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])
किसी दिए गए राशि से कॉलम का मूल्य बढ़ाएं।
int कमी (स्ट्रिंग $ कॉलम, int $ राशि = 1, सरणी $ अतिरिक्त = [])
किसी दिए गए राशि से कॉलम का मूल्य घटाएं।
int हटाएं (मिश्रित $ आईडी = शून्य)
डेटाबेस से एक रिकॉर्ड हटाएं।
शून्य छिड़काव ()
तालिका पर एक कटाव कथन चलाएं।
Builder newQuery ()
क्वेरी बिल्डर का एक नया उदाहरण प्राप्त करें।
संरक्षित Builder forSubQuery ()
उप-क्वेरी के लिए एक नया क्वेरी उदाहरण बनाएं।
Expression कच्चा (मिश्रित $ मूल्य)
एक कच्चे डेटाबेस अभिव्यक्ति बनाएँ।
सरणी मिलना बाइंडिंग्स ()
एक फ्लैटेड सरणी में वर्तमान क्वेरी मान बाइंडिंग प्राप्त करें।
सरणी getRawBindings ()
बाइंडिंग की कच्ची सरणी पाएं।
$ इस सेट बाइंडिंग्स (सरणी $ बाइंडिंग्स, स्ट्रिंग $ type = 'where')
क्वेरी बिल्डर पर बाइंडिंग सेट करें।
$ यह addBinding (मिश्रित $ मान, स्ट्रिंग $ type = 'where')
क्वेरी में बाध्यकारी जोड़ें।
$ यह विलय बाइंडिंग्स ( Builder $ क्वेरी)
बाइंडिंग की एक सरणी को हमारे बाइंडिंग में मर्ज करें।
संरक्षित सरणी क्लीनबिंडिंग्स (सरणी $ बाइंडिंग्स)
बाइंडिंग की सूची से सभी अभिव्यक्तियों को हटा दें।
ConnectionInterface इंटरफेस getConnection ()
डेटाबेस कनेक्शन उदाहरण प्राप्त करें।
Processor getProcessor ()
डेटाबेस क्वेरी प्रोसेसर उदाहरण प्राप्त करें।
$ इस उपयोग WritePdo ()
क्वेरी के लिए लिखें pdo का प्रयोग करें।
Builder क्लोन बिना (सरणी $ गुण)
दिए गए गुणों के बिना क्वेरी क्लोन करें।
Builder क्लोन के बिना बाइंडिंग (सरणी $ को छोड़कर)
दिए गए बाइंडिंग के बिना क्वेरी क्लोन करें।