name = $name; $app->description = $description; $app->url = $url; $app->apiKey = $apiKey; $app->apiSecret = $apiSecret; $app->auto_accept = false; $app->testing_warning = true; $app->untrusted_warning = false; $app->user_id = $user->id; $app->saveOrFail(); return $app; } public function regenerateApiSecret() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 20; $i++) { $randstring .= $characters[rand(0, strlen($characters)-1)]; } $apiSecret = hash("sha512", $randstring); $this->apiSecret = $apiSecret; } }