laravel
əjdahalar googllaback-end developer materialları - php - php frameworks - mysql - podkast - yii framework - django framework - watchdog - framework
məslən həm orders tablesinə həm də payments tablesinə məlumat yazmalıyıq, 1-ci cədvələ məlumat yerləşdirdik, 2-ciyə yerləşdirərkən xəta çıxarsa 1-ci cədvələ yazdığımızı da geri qaytarmalıyıq ki məlumatlarda dəqiqlik olsun. Bunun üçün belə bir həll var
DB::beginTransaction();
try {
DB::insert(...);
DB::insert(...);
DB::insert(...);
DB::commit();
// all good
} catch (Exception $e) {
DB::rollback();
// something went wrong
}
https://stackoverflow.com/questions/22906844/laravel-using-try-catch-with-dbtransaction
xəbər lentindən
bütün xəbərlər →
science
Hava proqnozları yoxsul ölkələrdə əhəmiyyətli dərəcədə az dəqiqlidir, analiz müəyyən edib
science
Ekoloji narahatlıqlı gənc kanadalılar ətraf mühit fəallarının pozucu taktikalarını dəstəkləməyə ən çox meyllidirlər, araşdırma müəyyən edib
world
Trump, idarə heyətinin ad dəyişdirmə blokundan sonra Kennedy Mərkəzini yenidən açmayacağını bildirir
azerbaijan
Çinın yüksək texnologiyalı sənaye məhsulunun çıxarılmış məbləği avqustda 16.7% artıb
üzv ol
şərhlər: