public function deleteById($id) { $path = 'web/producer_logo/' . $id; if (Storage::disk('public')->exists($path)) { Storage::disk('public')->deleteDirectory($path); } $result = ProducerLogo::find($id)->delete(); return $result; }
public function create($data) { $producer = Producer::create($data); if ($data['token']) { $producer_logo = ProducerLogo::whereProducerToken($data['token'])->first(); if ($producer_logo) { $producer_logo->producer_id = $producer->id; $producer_logo->save(); } } return $producer; }