Skip to content

zmajnex/simple-mvc

Repository files navigation

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

About

Simple MVC with webpack.mix.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published