Please follow exact step as shown below.
These are the first config you have to change.
APP_NAME=Application Name i.e QuickRecruit, Something etcAPP_ENV=productionAPP_URL=Your website url goes here
Get the credentials from previously created database and add in the environment file as below
DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=Your database nameDB_USERNAME=Your database usernameDB_PASSWORD=Your database password
You must have to setup SMTP related settings. SMTP settings are used for email sending to candidates, contact and recruiter.
MAIL_DRIVER=smtpMAIL_HOST=smtp.dummy.netMAIL_PORT=SMTP PORTMAIL_USERNAME=SMTP UsernameMAIL_PASSWORD=SMTP PasswordMAIL_ENCRYPTION=SMTP Protocol
Email are send against following in-app events:
1
2
3
4
5
After making above changes your .env file should look like this:
APP_NAME=Your Application NameAPP_ENV=productionAPP_KEY=base64:xKp/YE0zHJhuzX8+/pQ6SMxorlBpbjaSHxLGCX59M9g=APP_DEBUG=trueAPP_URL=your app urlAPP_PROJECT_VERSION=7LOG_CHANNEL=stackDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=database nameDB_USERNAME=database userDB_PASSWORD=database passwordBROADCAST_DRIVER=pusherCACHE_DRIVER=fileSESSION_DRIVER=fileSESSION_LIFETIME=120QUEUE_DRIVER=syncREDIS_HOST=127.0.0.1REDIS_PASSWORD=nullREDIS_PORT=6379MAIL_MAILER=smtpMAIL_HOST=smtp.mailtrap.ioMAIL_PORT=2525MAIL_USERNAME=SMTP UsernameMAIL_PASSWORD=SMTP PasswordMAIL_ENCRYPTION=SMTP ProtocolMAIL_FROM_NAME="${APP_NAME}"EMAIL_EXCEPTION_ENABLED=falseEMAIL_EXCEPTION_FROM="${MAIL_FROM_ADDRESS}"EMAIL_EXCEPTION_TO='[email protected], [email protected]'EMAIL_EXCEPTION_CC=''EMAIL_EXCEPTION_BCC=''EMAIL_EXCEPTION_SUBJECT=''AWS_ACCESS_KEY_ID=AWS_SECRET_ACCESS_KEY=AWS_DEFAULT_REGION=us-east-1AWS_BUCKET=PUSHER_APP_ID=PUSHER_APP_KEY=PUSHER_APP_SECRET=PUSHER_APP_CLUSTER=MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"ACTIVATION=trueACTIVATION_LIMIT_TIME_PERIOD=24ACTIVATION_LIMIT_MAX_ATTEMPTS=3NULL_IP_ADDRESS=0.0.0.0DEBUG_BAR_ENVIRONMENT=localUSER_RESTORE_CUTOFF_DAYS=31USER_RESTORE_ENCRYPTION_KEY=USER_LIST_PAGINATION_SIZE=50DEFAULT_GRAVATAR_SIZE=80DEFAULT_GRAVATAR_FALLBACK=http://c1940652.r52.cf0.rackcdn.com/51ce28d0fb4f442061000000/Screen-Shot-2013-06-28-at-5.22.23-PM.pngDEFAULT_GRAVATAR_SECURE=falseDEFAULT_GRAVATAR_MAX_RATING=gDEFAULT_GRAVATAR_FORCE_DEFAULT=falseDEFAULT_GRAVATAR_FORCE_EXTENSION=jpgDROPZONE_JS_CDN=https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.4.0/dropzone.js# Roles Default ModelsROLES_DEFAULT_ROLE_MODEL=jeremykenedy\LaravelRoles\Models\RoleROLES_DEFAULT_PERMISSION_MODEL=jeremykenedy\LaravelRoles\Models\Permission# Roles database informationROLES_DATABASE_CONNECTION=null# Roles Misc SettingsROLES_DEFAULT_SEPARATOR='.'# Roles GUI SettingsROLES_GUI_ENABLED=trueROLES_GUI_AUTH_ENABLED=trueROLES_GUI_MIDDLEWARE_ENABLED=trueROLES_GUI_MIDDLEWARE='role:admin'ROLES_GUI_BLADE_EXTENDED='layouts.master'ROLES_GUI_TITLE_EXTENDED='title'ROLES_GUI_LARAVEL_ROLES_ENABLED=trueROLES_GUI_DATATABLES_JS_ENABLED=falseROLES_GUI_FLASH_MESSAGES_ENABLED=falseROLES_GUI_BLADE_PLACEMENT = 'content'ROLES_GUI_BLADE_PLACEMENT_CSS='role_template_styles'ROLES_GUI_BLADE_PLACEMENT_JS='role_template_scripts'ROLES_GUI_CARD_CLASSES = 'card-primary'#Roles GUI Datatable CDNenabledDatatablesJs = false# NOTE: YOU CAN REMOVE THE KEY CALL IN app.blade.php IF YOU GET A POP UP AND DO NOT WANT TO SETUP A KEY FOR DEV# Google Maps API v3 Key - https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-keyGOOGLEMAPS_API_STATUS=falseGOOGLEMAPS_API_KEY=AIzaSyB5WQW9fdx6uzx85zLVwfq7mmHDTRmIYi8# https://www.google.com/recaptcha/admin#listENABLE_RECAPTCHA=falseRE_CAP_SITE=YOURGOOGLECAPTCHAsitekeyHERERE_CAP_SECRET=YOURGOOGLECAPTCHAsecretHERE