/laravelwow

Laravel based registration and authentication with server information for World of Warcraft WoTLK servers.

Primary LanguagePHP

Screenshot of this mini-project

About LaravelWoW

Very simple website for your World of Warcraft server on Laravel.

This registration form has several validations on the backend side:

  • All fields is required
  • All fields is required
  • Username must not be shorter than 3 characters and not more than 20. Must be unique
  • E-mail checking for existing domain zones. Must be unique
  • Password must not be shorter than 4 characters. Must match password confirmation
  • Username and email must be unique

Requirements

  • PHP >= 8.0
  • gmp extension

Installation

  • Step 1. Copy .env.example and paste in the same location and then rename to .env
  • Step 2. Launch CLI and run the command composer install and php artisan key:generate
  • Step 3. Open config/database.php and provide your database information in wow_auth and wow_char.
  • Step 4. Open .env and find SERVER_REALMLISTspecify the realmlist of your server.
  • Step 5. Go to Google Recaptcha Admin and create recaptcha v2 for your domain with checkbox "I'm not a robot". Then specify the secret and client key inside the .env file for NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY

Useful links