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()); } }