Es gibt zwei Tasten auf meinem Messer wie folgt aus:if-Anweisung auf Blade Laravel
<a data-url="{{route('trip.out', ['trip' => $trip->id])}}" data-table-name="#dataTable" class="btn btn-lg btn-primary out">Set - Out</a>
<a data-url="{{route('trip.completed', ['trip' => $trip->id])}}" data-table-name="#dataTable" class="btn btn-lg btn-primary completed">Set - Complete</a>
@push('custom_js')
<script type="text/javascript">
$(document).ready(function() {
$('a.out, a.completed').click(function(e) {
$.redirect($(this).data('url'), {
_token : '{{ csrf_token() }}',
}, 'POST');
})
});
</script>
@endpush
die, die ich will, ist, wenn ich es beenden Taste zurückkehren klicken vollständig, so dass ich dies:
@if ($trip->id == 1)
<a href="javascript:;" class="btn btn-danger btn-xs">Finish</a>;
@endif
es funktioniert nicht. Hinweis out = 0, complete = 1
. Der Status wurde in der Datenbank aktualisiert, aber die Schaltfläche zum Beenden wurde nicht zurückgegeben.
eine Idee über das Problem?
können Sie mehr Code für Ihre Blade-Datei bereitstellen? –
@JayminPanchal aktualisiert, noch etwas? –
jedes Mal $ trip-> id wird gleich 1 ?? Ihre Bedingung sollte> = sein –