Skip to content

bsmirnov/laravel-coreui-vue

 
 

Repository files navigation

Laravel CoreUI Vue

Laravel + CoreUI + Vue Boilerplate

PHP version Build Status Greenkeeper badge

What's inside

Requirement

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Node >= 8.9.4
  • NPM >= 5.6.0
  • For Ubuntu, require apt-get install libpng16-dev, see

How to Install

  • Install using composer (doesn't need to clone)
composer create-project --prefer-dist adenvt/laravel-coreui-vue project_name
  • Install Dependencies
cd project_name

npm install
  • Add write permission (Unix)
chmod -R go+w storage bootstrap/cache
  • Compile Static Asset
## for Development
npm run dev

## for Production
npm run prod

## for Development with HMR (Hot Module Replacement)
npm run hot

Using Docker Compose

For Development

  • Create and start Container
docker-compose up -d dev
  • Enter workspace
docker-compose exec dev bash
  • Install Depencies
composer install
npm install
  • Compile Static Asset
## Single run compile
npm run dev

## or watch and compile every change
npm run watch

## or using Hot Module Replacement
npm run hot

For Production

  • Create and start Container
docker-compose up -d prod

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Laravel + CoreUI + Vue Boilerplate

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 88.4%
  • PHP 10.5%
  • Other 1.1%