Iassets-Management
Iassets-Management is a web application for ICT Inventory/Assets Management System. Iassets-Management was developed using Laravel Framework version 5.3.29., (*1)
Requirements
In case of VM (Homestead)
Vagrant, Virtual box or other VM tools, Homestead, (*2)
Without out VM Support
php 7.0 (or latest version), mysql database server, nginx or apache2 web server, (*3)
Basic Installation and Running Web Page
Download Source Code and Install Required Packages
$git clone https://github.com/sajibmitra/iassets-management.git
, (*4)
$cd iassets-management
, (*5)
$composer install
, (*6)
Rename .env.example
file to .env
$php artisan key:generate
, (*7)
$php artisan serve
, (*8)
Laravel development server started on http://127.0.0.1:8000/, (*9)
Web Server Configuration
With Using Virtual Machine (Homestead)
If you are using Homestead install following package:, (*10)
$composer require laravel/homestead
, (*11)
If you already have vagrant & laravel/homestead installation, (*12)
$vagrant init && homestead make
, (*13)
$vagrant up
, (*14)
Check out on browser with server IP: 192.168.10.10., (*15)
If anything wrong run following command:, (*16)
$vagrant provision
, (*17)
Without Using VM
Link your web server to public/ directory., (*18)
Database Migration
Write down Your Database Server correctly in .env file:, (*19)
DB_HOST=<DB Server name/IP address>
, (*20)
Create homestead
user and homestead
database with password (as defined in .env file) in mysql database in Database Server., (*21)
$php artisan migrate, (*22)
Go to web page http://192.168.10.10 and click on Register, (*23)
Enjoy, (*24)
License
The Laravel framework is open-sourced software licensed under the MIT license., (*25)