Ist es möglich, eine Variable vom Controller an Vuejs zu übergeben? Ich habe einige Antworten gelesen, aber nichts scheint für mich zu funktionieren. Ich möchte die Variable $ url an vue übergeben. Ich habe einige Sache wie dieseWie übergibt man eine Variable von Laravel 5.4 an Vuejs
versuchtvar url = {!! $url !!};
das gibt mir Syntaxfehler: unerwartetes Token in app.js
Beispiel url http://eventregistry.org/json/suggestConcepts?prefix=sam&lang=eng&callback=JSON_CALLBACK
-Controller
class SearchCompanyName extends Controller
{
public function getcompanyname($name)
{
return "http://eventregistry.org/json/suggestConcepts?prefix=" . $name . "&lang=eng&callback=JSON_CALLBACK";
}
public function index()
{
$url = $this->getcompanyname(Input::get("company_name_by_user"));
return view('searchcompany', ['url' => $url]);
}
}
vue App .js
Vue.component('search', require('./components/Searchnames.vue'));
const search = new Vue({
el: '#search',
data: {
},
method: {
getMessages: function(){
console.log('I am here')
}()
}
});
Blattvorlage
@section('content')
<div class="container">
{!! $url !!}
<search></search>
</div>
@endsection
versuchen, eine Requisite zu addieren Suchkomponente: wie und fügen Sie in Ihrer vuejs-Komponente die Requisiten "url" hinzu und greifen Sie über this.url auf die URL zu. –
Epitouille
Was ist der Syntaxfehler? Was bedeutet die Quelle von var url = {!! $ url !!}; wie auf der Seite aussehen? – whoacowboy
Syntaxfehler ist ein unerwartetes Token für var url = {!! $ url !!} – Imi