codesleeve/l4-asset-handlebars

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (v1.4) of this package.

Installs: 30 484

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 3

Forks: 0

Open Issues: 2

Language:JavaScript

v1.4 2013-12-17 21:12 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:26:45 UTC


README

Bring in your .jst.hbs JST templates and also Handlebars into your Laravel 4 application.

Installation

Begin by installing this package through Composer. Edit your project's composer.json file to require codesleeve/l4-asset-handlebars.

It might look something like:

  "require": {
    "laravel/framework": "4.0.*",
    "codesleeve/l4-asset-handlebars": "dev-master"
  }

Next, update Composer from the Terminal:

    composer update

Once this operation completes, add the service provider. Open app/config/app.php, and add a new item to the providers array.

    'Codesleeve\L4AssetHandlebars\L4AssetHandlebarsServiceProvider'

Usage

Once installed you can add this your Asset pipeline manifest file [laravel_root]/app/assets/javascripts/application.js

	//= require handlebars

Now create a file app/assets/javascripts/myfirst.jst.hbs

	<div> Put some html here, {{smeagol}} </div>

After refreshing the page inspect JST object in the javascript console and the function

	JST['myfirst']({smeagol: 'precious!!!'})

which should give you

	<div> Put some html here, previous </div>