Ich habe Problem beim Abrufen der URI einer verschachtelten Ressource bei Verwendung von Vue js. Siehe untenstehenden Code.Wie uri Adresse eines verschachtelten Ressourcen mit Vue js und Laravel
ReservationController.php
public function index($id)
{
$student = Student::with(['sectionSubjects','sectionSubjects.section',
'sectionSubjects.subject'])->findOrFail($id);
return $student->sectionSubjects;
}
all.js
methods:{
fetchSubjects: function(){
var self = this;
this.$http({
url: 'http://localhost:8000/reservation/id/student',
method: 'GET'
}).then(function (reservations){
this.$set('reservations', reservations.data);
console.log('success');
}, function (response){
console.log('failed');
});
}
}
Das Problem hier ist, http://localhost:8000/reservation/id/student den Wert der ID dieser URL zu bekommen. Gibt es eine Möglichkeit, die ID des Parameters der index() -Methode zu erhalten? Auch hier ist meine Route Liste http://imgur.com/8MWaCpO
Ihre App würde wissen müssen, um die ID, an die Sie die Anfrage senden möchten, sodass Sie die Reservierung mit einer http-Anfrage abrufen müssen. – Jeff
@Jeff Ja, das ist mein Problem, ich kann keine Wege finden, diese ID zu holen, bevor ich die URI abhole. Kannst du mir ein Beispiel geben? – Jearson