2015-09-21 6 views
10

Witam Chciałem wiedzieć, jak używać zmiennej blade w javascript. tu jest mój kwerendy w laravelUsuń & quot from json using laravel

$users=json_encode(DB::table('ledger')->select('name','openingbalance')->get()); 

Próbuję uzyskać dostęp do tego w moim pliku javascript jak pokazano poniżej

var users ="{{ $users }}"; 

i mam wyjścia, jak pokazano poniżej:

[ 
     {"name":"Harsh","openingbalance":"5755.00"},  
     {"name":"Harh","openingbalance":"-12000.00"}, 
     {"name":"gfgfhgf","openingbalance":"-333.00"} 
] 

Chciałem wiedzieć, jak usunąć & quot, więc dostaję idealne json do użycia.

Odpowiedz

25

Unikasz danych automatycznie za pomocą {{ }} w Laravel 5. Zamiast tego użyj {!! $users !!}.

+0

Yep {!! $ users !!} pracował @JoelHinz co oznacza, że ​​mogę użyć tego jako pliku json, prawda? – HarshMakadia

+0

Pewnie. I jeśli kiedykolwiek chcesz wysłać tylko json w odpowiedzi, bez html lub javascript lub cokolwiek innego, spójrz na http://laravel.com/docs/5.1/responses#json-responses :) –

+0

jakikolwiek pomysł na przechowywanie {!! $ user !!} wyjście w tablicy i przekształcić w tablicę asocjacyjną dalej? – HarshMakadia