keyBy('name')->toArray(); return view('admin::bitrix.webhooks', [ 'names' => $this->names, 'webhooks' => $webhooks ]); } public function create(Request $request) { foreach ($this->names as $name) { if ($request->has($name) && $request->$name) { BitrixWebhooks::updateOrCreate( ['name' => $name], [ 'name' => $name, 'url' => $request->$name ] ); } } return back(); } public function delete($name) { BitrixWebhooks::where('name', $name)->delete(); } }