今天研究 Database Transaction 的時候發現了一招可以 Eloquent 跟 Transaction 混用。
<?
$user = new User;
$user->name = 'Chan';
$member = new Member;
$member->age = 33;
DB::transaction(function() use ($user, $member) {
try {
$user->save();
$member->save();
} catch (Exception $e) {
dd($e->getMessage());
}
});
沒有留言:
張貼留言