In einem Skriptabschnitt in einer Ansicht von Laravel 5.4 verwende ich Datenkataloge, um eine Datentabelle aufzubauen. In meinem Routenhelfer versuche ich eine Route mit einer Score-ID aufzurufen. Diese Score-ID ist in der JavaScript-Variable 'data' verfügbar (getestet mit console.log).Variable in Blade mit Javascript
Ich würde gerne wissen, wie diese Variable zu arbeiten.
//Works
var data = 1;
$html = '@if(!is_null(Auth::user()) && Auth::user()->can('update-score'))<a class="btn btn-primary" href="{!! route('score.getHistoryScores', '1') !!}"><i class="fa icon-minus"></i> Verwijderen</a>@endif';
//Doesn't work
var data = 1;
$html = '@if(!is_null(Auth::user()) && Auth::user()->can('update-score'))<a class="btn btn-primary" href="{!! route('score.getHistoryScores', '+ data +') !!}"><i class="fa icon-minus"></i> Verwijderen</a>@endif';
//Doesn't work either and triggers error
//Error: Use of undefined constant data - assumed 'data'
var data = 1;
$html = '@if(!is_null(Auth::user()) && Auth::user()->can('update-score'))<a class="btn btn-primary" href="{!! route('score.getHistoryScores', '' + data + '') !!}"><i class="fa icon-minus"></i> Verwijderen</a>@endif';
Ich versuchte mehrere Möglichkeiten, dies zu erreichen, keiner von ihnen arbeitete.
Danke, leider hat es nicht geklappt ... – Arthur