This simple mvc is still in developing stage.
MVC has few Controllers and Views so it can be used for simple projects.
Before start using the mvc you need to install and update npm and composer.
For database connection parametars use .env file.
1. webpack-mix
This mix you can use for compiling sass files and js files.
scss file is located in assets/css and compiled files are stored in public/css
For compiling files use nmp run dev or npm run watch command in your terminal
If you are windows user face problem any problem after runing this commands you should install win-node-env
npm install -g win-node-env
After installation add this script into package.json
"scripts": { "dev": "NODE_ENV=development webpack --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "NODE_ENV=development webpack --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"production": "NODE_ENV=production webpack --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" },
2.Blade template
If you like blade template you can use it
3.env file
Configuration file
4.added autolodaing
PSR-4
You can change this in composer.json, and use PSR-0 or autloading functions
MIT