I'm trying to build a page on Laravel 5.4
which contains few data which needs to be manipulated and then sent across the views. My view contains components of the vuejs v2.0
. I want those data to be implemented in the components. I tried using the laracasts PHP Vars to JS transformer
but unable to get it. I followed the steps by placing "laracasts/utilities": "~2.0"
in my composer.json
then I added the serviceprovider as mentioned in the documentation, I published the vendor and added the following in config/javascript.php
,
'bind_js_vars_to_this_view' => 'Nitseditor.show',
I'm having a dynamic views folder which is currently inside my Nitseditor\home\resources\views
Now in my controller I'm having following codes:
public function show()
{
JavaScript::put([
'foo' => 'bar',
'age' => 29
]);
return view(Nitseditor.show);
}
Now first of all it was throwing an error as I see that it was including use MongoDB\BSON\Javascript;
then I removed and tried using use JavaScript
Now in the app.js
file which is present in my asset folder, I'm including each components and trying to do console.log(foo);
but its throwing an error foo
not defined.
via Nitish Kumar