PHPackages                             mikkellindblom/laravel-js-helper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mikkellindblom/laravel-js-helper

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

mikkellindblom/laravel-js-helper
================================

Transform your PHP to JavaScript

1.0(8y ago)064MITPHPPHP &gt;=5.5.0

Since Feb 9Pushed 8y ago1 watchersCompare

[ Source](https://github.com/mikkellindblom/laravel-js-helper)[ Packagist](https://packagist.org/packages/mikkellindblom/laravel-js-helper)[ RSS](/packages/mikkellindblom-laravel-js-helper/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Laravel js helper class
=======================

[](#laravel-js-helper-class)

Installation
------------

[](#installation)

Begin by installing this package through Composer.

```
composer require mikkellindblom/laravel-js-helper
```

### Ussage

[](#ussage)

When this provider is booted, you'll gain access to a helpful `JavaScript` facade, which you may use in your controllers.

```
public function index()
{
    JavaScript::put([
        'foo' => 'bar',
        'user' => User::first(),
        'age' => 29
    ]);

    return View::make('hello');
}
```

> In Laravel 5, of course add `use JavaScript;` to the top of your controller.

Using the code above, you'll now be able to access `foo`, `user`, and `age` from your JavaScript.

```
console.log(foo); // bar
console.log(user); // User Obj
console.log(age); // 29
```

This package, by default, binds your JavaScript variables to a "footer" view, which you will include. For example:

```

    My Page

    @include ('footer') //
