$data["Name"], 'Surname' => $data["Surname"], 'EmailAddress' => $data["EmailAddress"] ]); $msisdnModel = Msisdn::create([ 'MSISDN' => $data["sim_1"], 'IdPiano' => $data['IdPiano'], 'LinkedUser' => $userModel->id ]); foreach ($data["products_select"] as $index => $value) { $product = Products::find($value); $product->msisdn()->attach($msisdnModel->id); } } catch (Exception $e) { echo $e->getMessage(); } } public function readProducts(): array { $productsList = Products::select("Name", "id")->get()?->toArray(); return $productsList; } }