public function destroy() { $promo = $this->promo; $delete = Promo::transaction(function () use($promo) { return $promo->destroy(); }); if (!$delete) { return redirect_message(array('admin', $this->get_class()), array('_flash_message' => '刪除失敗!')); } return redirect_message(array('admin', $this->get_class()), array('_flash_message' => '刪除成功!')); }