Filippo Bertilotti
2024-09-10 13f6a9f0f63796e7b9767ccd83f1c3a17d496b0c
commit | author | age
42e9ce 1 <?php
FB 2 namespace App\Vola\Services\FakeSSODatabase;
3
7e64cc 4 use App\Models\Msisdn;
2bfce6 5 use App\Models\VodafoneUser;
42e9ce 6 use Exception;
FB 7 use Illuminate\Support\Facades\DB;
6aea63 8 use PDOException;
42e9ce 9
FB 10 class FakeSSODatabaseHandler {
6aea63 11
FB 12     public function insertDataIntoTables(array $data) {
42e9ce 13         try{
885e76 14
FB 15
16             $userModel = VodafoneUser::create(['Name' => $data["Name"],
17                                                'Surname' => $data["Surname"],
18                                                'EmailAddress' => $data["EmailAddress"]]);
7e64cc 19             Msisdn::create(['MSISDN' => $data["sim_1"],
FB 20                             'IdPiano' => $data['IdPiano'],
21                             'LinkedUser' => $userModel->id]);
6aea63 22         }catch(PDOException $e) {
FB 23             echo $e->getMessage();
2bfce6 24         }
FB 25
42e9ce 26     }
FB 27
28
29 }