public function store($request)
 {
     $cacheTag = ['processes'];
     $validator = $this->validate($request);
     if (!$validator->fails()) {
         Logs::create(['activity' => 'store', 'module' => 'processes']);
         Cache::tags($cacheTag)->flush();
         $request['company_id'] = config('global.companies.current.id');
         return Processes::create($request);
     } else {
         return new \Exception($validator->errors()->first());
     }
 }
 public function store($request)
 {
     $cacheTag = ['companies'];
     $validator = $this->validate($request);
     if (!$validator->fails()) {
         Logs::create(['activity' => 'store', 'module' => 'companies']);
         Cache::tags($cacheTag)->flush();
         $_model = Managers::find(config('global.managers.current.id'));
         $_company = $_model->companies()->create($request);
         Configurations::create(['company_id' => $_company->id]);
         Processes::create(['company_id' => $_company->id, 'description' => 'Pedido realizado', 'order' => 1, 'color' => '#444444']);
         $_company->token = config('global.managers.current.id') . uniqid();
         return $_company->update();
     } else {
         return new \Exception($validator->errors()->first());
     }
 }