Laravel 5.6 - ManagesTransactions (Database\Concerns)

ManagesTransactions




laravel

विशेषता प्रबंधन लेनदेन ( स्रोत देखें )

तरीके

मिश्रित transaction ( Closure $ कॉलबैक, int $ प्रयास = 1)

एक लेनदेन के भीतर एक बंदरगाह निष्पादित करें।

शून्य handleTransactionException Exception ( Exception $ ई, int $ currentAttempt, int $ maxAttempts)

एक ट्रांज़ेक्टेड कथन चलाते समय एक अपवाद संभालें।

शून्य beginTransaction ()

एक नया डेटाबेस लेनदेन शुरू करें।

शून्य createTransaction ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

शून्य createSavepoint ()

डेटाबेस के भीतर एक सहेजें बिंदु बनाएँ।

शून्य handleBeginTransactionException ( Throwable $ ई)

शुरुआत में एक लेनदेन से एक अपवाद संभाल लें।

शून्य commit ()

सक्रिय डेटाबेस लेनदेन प्रतिबद्ध करें।

शून्य rollBack (int | null $ toLevel = null)

सक्रिय डेटाबेस लेनदेन रोलबैक।

शून्य performRollBack (int $ toLevel)

डेटाबेस के भीतर रोलबैक करें।

पूर्णांक transactionLevel ()

सक्रिय लेनदेन की संख्या प्राप्त करें।

विवरण

मिश्रित लेनदेन ( Closure $ कॉलबैक, int $ प्रयास = 1)

एक लेनदेन के भीतर एक बंदरगाह निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक
पूर्णांक $ प्रयास

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

मिश्रित

अपवाद

फेंकने योग्य

संरक्षित शून्य संभाल ट्रांज़ेक्शन Exception ( Exception $ ई, int $ currentAttempt, int $ maxAttempts)

एक ट्रांज़ेक्टेड कथन चलाते समय एक अपवाद संभालें।

पैरामीटर

Exception $ ई
पूर्णांक $ currentAttempt
पूर्णांक $ maxAttempts

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

शून्य

अपवाद

Exception

शून्य शुरू करें ट्रांज़ेक्शन ()

एक नया डेटाबेस लेनदेन शुरू करें।

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

शून्य

अपवाद

Exception

संरक्षित शून्य बनावटसंपादन ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

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

शून्य

संरक्षित शून्य बनाववेपॉइंट ()

डेटाबेस के भीतर एक सहेजें बिंदु बनाएँ।

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

शून्य

संरक्षित शून्य संभाल BeginTransactionException ( Throwable $ ई)

शुरुआत में एक लेनदेन से एक अपवाद संभाल लें।

पैरामीटर

Throwable $ ई

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

शून्य

अपवाद

Exception

शून्य प्रतिबद्ध ()

सक्रिय डेटाबेस लेनदेन प्रतिबद्ध करें।

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

शून्य

शून्य रोलबैक (int | null $ toLevel = null)

सक्रिय डेटाबेस लेनदेन रोलबैक।

पैरामीटर

पूर्णांक | अशक्त $ toLevel

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

शून्य

संरक्षित शून्य प्रदर्शन रोलबैक (int $ toLevel)

डेटाबेस के भीतर रोलबैक करें।

पैरामीटर

पूर्णांक $ toLevel

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

शून्य

int लेनदेन लेवल ()

सक्रिय लेनदेन की संख्या प्राप्त करें।

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

पूर्णांक