generator-ember-laravel v0.6.0
Ember/Laravel Generator
A Yeoman generator for building Ember web apps with a Laravel Backend
Installation
Once this generator is finished you should be able to run yo install -g generator-ember-larave
. For now, clone this repository and then run 'npm link'.
Important: when you clone the repository, clone it into a folder named "generator-ember-laravel". If you do not, the symlink will not work.
Commands
App
yo ember-laravel
scaffolds ember app inside main directory like so:
- ember/
- ember/model/
- ember/views/
- ember/templates/
- ember/controllers/
- ember/routes/
- app.js
- routes.js
Model
yo ember-laravel:model
Controller
yo ember-laravel:controller
View
yo ember-laravel:view
Templates
yo ember-laravel:templates templateName
creates
{{!-- file located at ember/templates/templateName.hbs --}}
<h1> templateName Template </h1>
Protip: The command supports subdirectories. So if you type something like
yo ember-laravel:template customers/index
, it would create a template located inember/templates/customers/index.hbs
Routes
yo ember-laravel:route routeName
generates a route file ember/routes/routeName.js
that follows this code structure:
App.RouteNameRoute = Ember.Route.extend({
model: function(params) {
return this.store.find('routeName',params.routeName_id);
}
});