/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Purchases::destroy($id); return redirect('purchase'); }
public static function viewDetail($params, $currentUser, $con) { // check role's permission $permission = RolePermissionQuery::create()->select('read_sales')->findOneById($currentUser->role_id, $con); if (!$permission || $permission != 1) { throw new \Exception('Akses ditolak. Anda tidak mempunyai izin untuk melakukan operasi ini.'); } $purchase = Purchases::seeker($params, $currentUser, $con); $logData['data'] = $purchase['data']; $logData['detail'] = $purchase['detail']; // log history $purchaseHistory = new PurchaseHistory(); $purchaseHistory->setUserId($currentUser->id)->setPurchaseId($params->id)->setTime(time())->setOperation('viewDetail')->setData(json_encode($logData))->save($con); $results['success'] = true; $results['data'] = $purchase['data']; $results['detail'] = $purchase['detail']; return $results; }