Inizio logica per inserimento database
| | |
| | | |
| | | public function saveUser(SSOFormRequest $request) { |
| | | $data = $request->all(); |
| | | |
| | | print_r($data); |
| | | //VodafoneUser::save(["Name" => "Paolo", "Surname" => "Test", "EmailAddress" => "paolotest@test.it"]); |
| | | //$dbHandler = new FakeSSODatabaseHandler; |
| | | //$databaseHandler->testInserimentoDatabase(); |
| | | $databaseHandler = new FakeSSODatabaseHandler; |
| | | |
| | | $databaseHandler->insertDataIntoTables($data); |
| | | |
| | | return view("vodafone_fake_sso.db-create-view"); |
| | | } |
| | | |
| | |
| | | public function rules() |
| | | { |
| | | return [ |
| | | 'EmailAddress' => 'required|email', |
| | | 'EmailAddress' => 'required|email', //da cambiare con una regular expression? |
| | | 'Name' => 'required', |
| | | 'Surname' => 'required', |
| | | 'sim_1' => 'digits_between:10,10', |
| | |
| | | |
| | | use Exception; |
| | | use Illuminate\Support\Facades\DB; |
| | | use PDOException; |
| | | |
| | | class FakeSSODatabaseHandler { |
| | | |
| | | public function __construct() { |
| | | echo "Loaded class 'FakeSSODatabaseHandler'"; |
| | | } |
| | | |
| | | /*public function insertDataIntoTable(array $data) { |
| | | //usare insert() per inserire il valore nella tabella giusta |
| | |
| | | |
| | | }*/ |
| | | |
| | | public function testInsert() { |
| | | public function insertDataIntoTables(array $data) { |
| | | print_r($data["EmailAddress"]); |
| | | |
| | | |
| | | try{ |
| | | DB::insert("insert into fakesso_vodafoneusers (Name, Surname) values (?, ?)", ["CIAO", "CIAONE"]); |
| | | }catch(Exception $e) { |
| | | echo $e; |
| | | } |
| | | DB::insert("insert into fakesso_vodafoneusers (Name, Surname, EmailAddress) values (?, ?, ?)", |
| | | [$data["Name"], $data["Surname"], $data["EmailAddress"]]); |
| | | }catch(PDOException $e) { |
| | | echo $e->getMessage(); |
| | | }; |
| | | } |
| | | |
| | | |