/** * Run the database seeds. * * @return void */ public function run() { Domain::create(['domain' => 'interisp.no', 'sld' => 'interisp', 'tld' => 'no', 'orderType' => 'new', 'user_id' => 1]); Domain::create(['domain' => 'interisp.net', 'sld' => 'interisp', 'tld' => 'net', 'orderType' => 'new', 'user_id' => 1]); Domain::create(['domain' => 'interisp.org', 'sld' => 'interisp', 'tld' => 'org', 'orderType' => 'new', 'user_id' => 1]); }
public function order(Request $request) { // Data for Domain Model $data = ['domain_name' => $request->input('domain_name'), 'domain_type' => $request->input('domain_type'), 'name_servers' => json_encode(['ns1.example.com', 'ns1.example.com']), 'from_ip_address' => $request->ip(), 'domain_status' => 0]; // Data for Contacts Model $contacts = ['Registrant_FirstName' => $request->input('Registrant_FirstName'), 'Registrant_LastName' => $request->input('Registrant_LastName'), 'Registrant_Email' => $request->input('Registrant_Email'), 'Registrant_PhoneNumber' => $request->input('Registrant_PhoneNumber'), 'Registrant_CountryCode' => $request->input('Registrant_CountryCode'), 'Registrant_City' => $request->input('Registrant_City'), 'Registrant_PostalCode' => $request->input('Registrant_PostalCode'), 'Registrant_Street' => $request->input('Registrant_Street')]; $domain = Domain::create($data); // Insert in the database after sending email // $contacts['domain_id'] = $domain->id; $contacts = Contact::create($contacts); // Send Confirmation Email to the administrator and the user // $emails = ['*****@*****.**', '*****@*****.**']; Mail::send('emails.ordering', ['data' => $request->all()], function ($msg) use($emails, $request) { $msg->to($emails, "IRADUKUNDA Blaise Antonio")->subject('Ordering Domain Name : ' . $request->input('domain_name')); }); //Send user confirmation for ordering a domain name on Kplhosting // return view('domain.confirm'); }