Skip to content

Quickly sets up a new Laravel project with additional things I usually need

License

Notifications You must be signed in to change notification settings

uvarovserge/larahex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Larahex

Quickly sets up a new Laravel project with all the things I usually need. Among them:

  • Replaces Blade with Twig as the templating engine
  • Makes ./artisan executable
  • Removes Vue.js/Lodash scaffolding, but leaves Twitter Bootstrap on
  • Injects authentication (artisan make:auth)
  • Adds packages:
    • doctrine/dbal
    • litipk/php-bignumbers
  • Adds app/helpers.php and app/precision_helpers.php
  • Creates app/Models directory and moves User model there
  • Adds User::this() as an alias for Auth::user()
  • Performs npm install at the end

Take a look at larahex to see full functionality

Usage

Install it with: composer global require uvarovserge/larahex

Usage: larahex your_project_name. In your current directory a folder with this name will be created, which will contain the project code.

Upgrade to the latest version with: composer global update composer global require uvarovserge/larahex

About

Quickly sets up a new Laravel project with additional things I usually need

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published