Install docker and docker compose
docker-compose up --build -d
docker-compose restart server
docker-compose exec server php artisan migrate
docker-compose exec server php artisan db:seed
Now open http://localhost:8080/
Custom made internal web application for tool control, procurement, inventory tracking and knowledge management. The goal is to maintain a more effective production or work flow in CNC machine shops. There is information available instantly for inventories and their locations, and for every purchase orders. It automatically send budget and purchase information, inventory and history reports to economy manager. It also handles knowledge related to work processes, machines, industry and manufacturing standards. The underlying system is PHP7, Laravel 5.2, MySQL on a Windows Apache server.
- Fuzzy Searching
- User Management
- Notification system
- Budget and reporting
- Fetching latest commits
- Inventory location management
- Instant barcode scanning search
- Ability for users to request inventory
- Full overview over requested and ordered inventory
- Instant login, changing of user and work place/resource
- Fetches and stores inventory information from suppliers
- WAMP-stack
- Composer
- Git
- Node, NPM
Open Command Prompt in your htdocs folder and install Laravel 5.2 with composer:
composer create-project laravel/laravel [name of your project] "5.2.*"
CD into the newly created laravel project folder.
Pull the remote repository and merge it with Laravel:
git init
git remote add origin git@github.com:johnny-human/uhlelo.git
git pull origin master
git reset --hard origin/master
Update and Install Requirements:
composer update
Install Bower and javascript packages:
npm install -g bower
bower install
The installed packages end up in /public/global/plugins
Add this to your Config/App.php in their respective places:
Collective\Html\HtmlServiceProvider::class,
Cucxabeng\HtmlDom\HtmlDomServiceProvider::class,
TomLingham\Searchy\SearchyServiceProvider::class,
Spatie\Backup\BackupServiceProvider::class,
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
'HtmlDom' => Cucxabeng\HtmlDom\HtmlDom::class,
'HtmlDomNode' => Cucxabeng\HtmlDom\HtmlDomNode::class,
'Searchy' => TomLingham\Searchy\Facades\Searchy::class,
Edit your .env files database configuration.
Migrate and seed the database:
php artisan migrate
php artisan db:seed
When you have run composer update: Open
vendor/cucxabeng/simple-html-dom/src/cucxabeng/simple-html-dom/HtmlDom.php
Add
use HtmlDomNode;