Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.66 KB

README.md

File metadata and controls

40 lines (34 loc) · 1.66 KB

Description

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.

Mvc contains

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

Compiling scss files

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

Installation

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

Licencse

MIT