πŸͺ›Application Installation

In this section, we will learn about how we can install one hrm in localhost or on the live server as well.

Installation on localhost

  • Unzip the script which you have downloaded

  • Start your xampp or wampp server

  • If you are using xampp please put the extracted file inside htdocs folder

  • Go to your .env file and set your database, database username, and database password

  • Open terminal from your project root folder

  • Run php artisan migrate

  • Run php artisan db:seed

  • Run php artisan serve

  • Go to browser and enter localhost:8000

Installation on web hosting

  • Unzip the script inside the public_html folder

  • Now copy the .htaccess file from the public folder and paste it into the project root folder

  • Now remove all the code from your .htacess file and the below code into it.

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
  • Now open your .env file and update the below env variable as I have done in the below code example

APP_URL= your_app_url
DB_DATABASE=your_db_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password
  • Open your terminal and go to your project root folder then run the below command

  • Run php artisan migrate

  • Run php artisan db:seed

Note: If you face any issue regarding the storage issue, which is very rare to occur then in that case please run this command chmod -R 775 storage

Last updated