comment retourner réponse json dans laravel
c'est mon contrôleur:
public function index(Request $request)
{
$items = Post::latest()->paginate(5);
$cmnt = Comment::all();
return response()->json(array('posts'=>$items,'comment'=>$cmnt));
}
ce ma requête ajax
function getPageData() {
$.ajax({
dataType: 'json',
url: "{{route('post_status.index')}}",
data: {page:1}
}).done(function(data){
manageRow(data.data);
});
}
function manageRow(data) {
console.log(data.comment);
}
pourquoi j'obtiens l'erreur ??
aide-moi à sortir de cette suivre
- "pourquoi j'obtiens le message d'erreur" Ce erreur?
- en fait il me montre rien.....aucune valeur
- avez-vous essayé de regarder dans la console? Également dans votre commentaire sur la réponse que vous dites quelque chose à propos de plusieurs objets? Pourriez-vous réellement expliquer ce que vous voulez faire dans votre question?
- je veux retourner $éléments $et cmnt ces deux objet de mon contrôleur à l'aide d'ajax réponse
Vous devez vous connecter pour publier un commentaire.
laravel renvoie du json par défaut si elle ne renvoie pas, dans votre cas index() doit retourner:
aussi, je ne pense pas que ce est correct
devrait probablement être
Vous pouvez utiliser le type de réponse du serveur.