public function destroy() { $banner = $this->banner; $delete = Banner::transaction(function () use($banner) { return $banner->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' => '刪除成功!')); }