コード例 #1
0
 function deleteLog()
 {
     $log_id = $this->request->route('id');
     LeadLog::where('log_id', $log_id)->delete();
     Log::find($log_id)->delete();
     return $this->success(['message' => 'Log deleted Successfully']);
 }
コード例 #2
0
ファイル: Lead.php プロジェクト: KritaMaharjan/expert
 function remove($lead_id)
 {
     DB::beginTransaction();
     try {
         //get details
         $lead = Lead::find($lead_id);
         //loan details
         $loan_details = Loan::where('ex_leads_id', $lead_id)->first();
         //lead assign
         $lead_assign = ClientLeadAssign::where('ex_leads_id', $lead_id);
         $lead_assign->delete();
         $loan_details->delete();
         //logs
         $lead_logs = LeadLog::where('ex_lead_id', $lead_id)->get();
         $lead_logs->delete();
         foreach ($lead_logs as $lead_log) {
             $log = Log::find($lead_log->log_id);
             $log->delete();
         }
         $lead->delete();
         DB::commit();
         // all good
     } catch (\Exception $e) {
         DB::rollback();
         dd($e);
         // something went wrong
     }
 }