Docs
Docs

The motivation behind this starter package is to provide a default starting point for web apps using Laravel 5.2 & Angular 1.5.
Providing sane defaults for most of the plugins & packages used.

This project does not aim to include as many libraries as possible. For example, there isn't any icon font library installed by default because, even though Google's Material Design Icons sounds like the best fit, some users might be more comfortable with Font Awesome.

Why Angular Material?

Angular Material plays nicely with Angular.
This starter package does not include jQuery by default. Only include it if you really need it.

Libraries involved

This repository is a starter package that is built on top of many popular open source frameworks. Those packages have been configured to work in harmony, however you need to familiarize yourself with these libraries in order to be able to work with this starter package.
These are the libraries involved:

What's new in 3.1

Here are the main features available as of v3.1:

  • Based on a fresh installation of Laravel 5.2
  • Angular 1.5
  • Elixir is now faster than before.
  • Folder structure promotes component architecture (suggested by Angular 1.5 and Angular 2)
  • EcmaScript 6 support (thanks @jadsalhani). (Your EcmaScript 6 code will be transpiled into EcmaScript 5 browser compliant code)
  • Speed up JWT auth tests

For the full list, read version 3.1's Changelog.

If you're looking to upgrade a 3.0 app, make sure to follow the Upgrade guide.

Contributing

Laravel Angular Material Starter is based on awesome contributors like you.
Contributions include asking questions, opening issues, suggesting new features, pull requests and anything that might help the community.