/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function condition($id)
 {
     $latest_record = TransformerRecord::where('transformer_id', $id)->latest()->first();
     if (is_null($latest_record)) {
         $status['general'] = 0;
         $status['voltage'] = 'No record';
         $status['current'] = 'No record';
         $status['temperature'] = 'No record';
         $status['oil'] = 'No record';
     } else {
         $status = [];
         if ($latest_record->temperature > 80 || $latest_record->voltage > 420 || $latest_record->current > 20 || $latest_record->oil < 20) {
             $status['general'] = 0;
         } else {
             $status['general'] = 1;
         }
         if ($latest_record->voltage > 420) {
             $status['voltage'] = 'Not ok';
         } else {
             $status['voltage'] = 'ok';
         }
         if ($latest_record->current > 20) {
             $status['current'] = 'Not ok';
         } else {
             $status['current'] = 'ok';
         }
         if ($latest_record->temperature > 80) {
             $status['temperature'] = 'Not ok';
         } else {
             $status['temperature'] = 'ok';
         }
         if ($latest_record->oil < 20) {
             $status['oil'] = 'Not ok';
         } else {
             $status['oil'] = 'ok';
         }
     }
     if ($status['general'] == 0) {
         \Mail::raw('This Transformer has issues and is experiencing faults', function ($message) {
             $message->from('*****@*****.**', 'Transformer Monitoring');
             $message->subject('Transformer Fault Detected');
             $message->to('*****@*****.**')->cc('*****@*****.**');
         });
         try {
             $error = Error::create(['Transformer' => Transformer::find($latest_record->transformer_id)->name, 'Transformer_id' => $latest_record->transformer_id]);
         } catch (\Exception $e) {
         }
     }
     return view('transformers.create', ['record' => $latest_record, 'status' => $status]);
 }
 public function delete($slug)
 {
     $transformer = $this->transformer->whereSlug($slug)->first();
     $transformer->delete();
     return redirect()->to('/details');
 }