Skip to content

rem0/laravel5-angular-material-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel 5.1 Angular Material Starter

Version 2.1

View DEMO

Laravel & Angular

Table of Contents

Overview
Manual Installation
Bash Installer
Issues, Questions and Feature Requests
Planned features
Changelog

OVERVIEW

This is a starter project that gives you an out of the box configuration Laravel 5.1 and AngularJS (folder by feature architecture).
Here are the goodies that you'll get:

Manual Installation

  • git clone [email protected]:jadjoubran/laravel5-angular-material-starter.git
  • cd laravel5-angular-material-starter
  • create .env file from .env.example. Fix DB credentials & APP_KEY)
  • npm install -g gulp bower
  • composer update
  • php artisan jwt:generate
  • npm install
  • bower install
  • gulp
  • gulp watch
  • php -S localhost:8081 -t public
  • You're ready to go! http://localhost:8081
  • Star the repo and submit your feedback as a new issue or to @JoubranJad

##Bash Installer Assuming you have php, composer, npm, bower installed globally:
git clone [email protected]:jadjoubran/laravel5-angular-material-starter.git && cd laravel5-angular-material-starter && bash setup.sh

Issues, Questions and Feature Requests

Open a new issue, I'd love to help.

Planned features

  • fix 404 link in #11
  • continue heroku setup (database, migrations, seeding)
  • make readme more appealing
  • redirect to unsupported browser page
  • make demo more appealing
  • toastService
  • dialogService
  • even better support for 5.1 (start from 5.1)
  • jwt auth example (with seed)
  • artisan generators
  • Add tooltips sample
  • Speedup gulp watch
  • Sample route authentication (via $localStorage)
  • Gulp watch should not exit when it catches an error

Changelog

v2.1.1

  • Added angularController to serve app (will be used later on for unsupported browser)

v2.1.0

  • fixed documentation
  • fixed restangular config
  • added sample restangular API call
  • removed csrf token fix since we disabled CSRF when setting up JWT auth

v2.0.1

  • fix mdtabs

v2.0.0

v1.7.1

  • Installer script that installs all the required packages

v1.7.0

  • removed UI router HTML5 mode because it breaks when refreshing and I don't want to mess up with the routes

v1.6.1

  • UI-router HTML5 mode urls
  • updated documentation

v1.6.0

  • added optimized deployment script: deploy.sh

v1.5.1

v1.5.0

  • Add angular material icons
  • Add SVG-Morpheus for Angular Material Icons
  • Updated demo & gh-pages
  • Updated angular material
  • Add contributor covenant (code of conduct)

v1.4.2

  • Elixir improvements for Laravel 5.1
  • Removed /resources/.tmp (not used anymore because of Elixir improvements)

v1.4.1

  • Fixed laravel 5.1 migration issue

v1.4.0

v1.3.1

  • Add sample Layout which relies on flexbox
  • Update Angular, Angular ui-router and Angular Material

v1.3.0

  • Host demo on github pages
  • Add sample Laravel APIs and call them using Restangular

v1.2.2

  • API response macro (to make API calls more compatible with Restangular)

v1.2.1

  • Remove unused dependency in package.json
  • Material design custom theming

v1.2.0

  • Add Angular Material boilerplate for Dashboard
  • Add sample UI Router conf that contains header and footer
  • Sample code for Tabs
  • Add Restangular
  • CSRF integration with Restangular
  • Add Laravel & Angular promo image (from Laravel News)

v1.1.1

  • Add Angular Material boilerplate for Landing
  • Sample code for Toast and Dialog
  • Disable Elixir success notifications
  • Add $localStorage (ngstorage) - will be used later on for sample authentication driver
  • Added basic ui-router for Landing

v1.1.0

  • Remove Entrust & Repositories since they depend on each user's preference and can be easily installed

v1.0.3

  • Fix Installation steps
  • Add Changelog
  • Plan future releases

v1.0.2

  • Rename resources/views/index.php to resources/views/index.blade.php for the blade syntax to work (CSRF token) PR 3

v1.0.1

  • Remove composer.lock in order to pull the latest version of vendor dependencies issue #1

v1.0.0

  • Laravel5 installation
  • Basic Angular Support with Angular Material and UI Router
  • Laravel 5 debugbar, Entrust and Repositories
  • EditorConfig, jscs, jshint setup
  • Elixir setup

About

Laravel 5 angular material starter project

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 74.2%
  • JavaScript 16.4%
  • HTML 8.8%
  • Other 0.6%