CINXE.COM
Envoyer - Zero Downtime PHP Deployment
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Envoyer - Zero Downtime PHP Deployment</title> <meta name="description" content="One-click deployments built for teams, tuned for Laravel, loaded with tools and goodies you're going to love."> <link rel="apple-touch-icon" sizes="144x144" href="/img/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicons/favicon-16x16.png"> <link rel="manifest" href="/img/favicons/site.webmanifest"> <link rel="mask-icon" href="/img/favicons/safari-pinned-tab.svg" color="#f9332b"> <link rel="shortcut icon" href="/img/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="/img/favicons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <script src="https://cdn.usefathom.com/script.js" data-site="TCPMSNPJ" defer></script> <script> window.Envoyer = {"user":null,"sitekey":"6Le9drcUAAAAAPTrt-6CSQ_mfEYE-BLVMmImcl_9","pusher_key":"7be29f67da3632f21a27","pusher_cluster":"","pusher_host":"ws.laravel.com","pusher_port":443,"stripe_key":"pk_live_dEzGXtibABOSsMbeDRIlPvNn"} </script> <link href="/css/marketing.css?id=6ba8253e82b80582bed628086595a945" rel="stylesheet"> </head> <body class="overflow-x-hidden"> <nav class="container mx-auto flex items-center justify-between py-8 px-4"> <div class="flex items-center gap-x-8"> <a href="/"> <img src="https://envoyer.io/img/envoyer.svg" alt="Envoyer Logo" /> </a> <span class="hidden md:block">A Laravel Product</span> </div> <div class="flex items-center gap-x-4 lg:gap-x-10"> <a href="/auth/login" class="font-bold">Sign In</a> <a href="/auth/register" class="rounded-xl bg-gradient-to-r from-primary to-accent via-accent text-white px-6 py-3.5 font-bold transition-all duration-500 bg-[size:200%_200%] bg-[position:0%_100%] hover:bg-[position:100%_100%]">Register</a> </div> </nav> <div id="app" v-cloak> <div class="flex flex-col mt-8 lg:mt-20 justify-center items-center"> <div class="mx-auto w-full max-w-sm"> <img src="https://envoyer.io/img/icon.png" alt="Envoyer Icon" class="w-auto h-12 mx-auto" /> <h1 class="mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900" > Sign in to your account </h1> </div> <div class="mt-10 mx-auto w-full max-w-sm sm:max-w-[500px] p-4"> <form role="form" method="POST" action="/auth/login" class="space-y-6" > <input type="hidden" name="_token" value="w89ZxrndBmY7FVPTkAs5BrhifPOBEHKDFluumcu2" /> <div> <label class="block text-sm font-medium leading-6 text-black" > Email Address </label> <div class="mt-2"> <input type="email" class="block w-full rounded-md border border-gray-300 py-1.5 text-gray-900 shadow-sm ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-gray-200 text-sm leading-6 outline-0 px-3" name="email" value="" tabindex="1" autofocus /> </div> </div> <div> <div class="flex justify-between"> <label class="block text-sm font-medium leading-6 text-black" > Password </label> <div class="text-sm"> <a href="/password/reset" class="font-semibold text-accent hover:text-primary" > Forgot Your Password? </a> </div> </div> <input class="block w-full rounded-md border border-gray-300 py-1.5 text-gray-900 shadow-sm ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-gray-200 text-sm leading-6 outline-0 px-3" type="password" name="password" tabindex="2" /> </div> <div> <label class="flex items-center gap-x-2"> <input type="checkbox" name="remember" tabindex="3" /> <span class="block text-sm font-medium leading-6 text-black" > Remember Me </span> </label> </div> <div> <button type="submit" class="w-full text-center rounded-xl bg-gradient-to-r from-primary to-accent via-accent text-white py-2.5 font-bold transition-all duration-500 bg-[size:200%_200%] bg-[position:0%_100%] hover:bg-[position:100%_100%]" tabindex="5" > Continue </button> </div> </form> <p class="mt-10 text-center text-sm text-gray-500"> Don't have an account? <a href="/auth/register" class="font-semibold leading-6 text-accent hover:text-primary" > Start a 5 day free trial </a> </p> </div> </div> </div> <script> (function(d, script) { script = d.createElement('script'); script.async = false; script.onload = function (){ Plain.init({ appId: 'liveChatApp_01JBECQRRN148CW0BQYY29MFMP', links: [ { icon: 'book', text: 'View our docs', url: 'https://docs.envoyer.io', }, { icon: 'discord', text: 'Join our Discord', url: 'https://discord.com/invite/laravel', } ], style: { chatButtonColor: '#f9332b', chatButtonIconColor: '#ffffff', }, threadDetails: { labelTypeIds: ['lt_01JAZTM35A08B49JDPMYH8KHD7'], }, }); }; script.src = 'https://chat.cdn-plain.com/index.js'; d.getElementsByTagName('head')[0].appendChild(script); }(document)); </script> </body> </html>