Hello les amis 👋, Le projet GitHub est disponible ici : github.com/ludoguenet/laravel-7-api N'hésitez pas à rejoindre le Discord : discord.com/invite/cuFxTjH La bise 😗
Attention, pour ceux qui suivent ce tuto avec Laravel 9, la fonction run() de TopicalityTableSeeder s'écrit de cette façon : public function run() { Topicality::factory() ->count(30) ->create(); }
D'autre part, pour la première route, j'ai été obligé d'adapter et de donner le nom complet de mon controller sinon Laravel faisait remonter une erreur disant que ma target class n'existait pas : Route::apiResource('topicality', 'App\Http\Controllers\TopicalityController@index');
Très très pédagogique vraiment on a pas à faire trop d'effort pour comprendre. même un débutant comprend c'est mon cas. Et si on continuait avec le système d'authentification que vous avez abordez vers la fin de la vidéo?? Mercie d'avance !!!!
Super vidéo comme d’habitude. Ça fait des jours que j’essaie de développer une API Laravel avec une SPA VueJs en prenant en compte un système d’authentification par rôles d’utilisateurs. Ce serait top si tu pouvais faire une vidéo sur Laravel Passport a ce sujet. D’ailleurs j’arrive toujours pas à mettre en place le PKCE... mais j’y travaille !
Pour ceux qui ont eu l'erreur de l'array vide sur les fonction "show", "update" et "delete". Laravel retourne directement l'id mis dans l'url, donc on peut l'exploiter dans ce sens : public function show($id) { return Topics::where('id','like','%'.$id.'%')->get(); } public function update(Request $request, $id) { $topics = Topics::find($id); return $topics->update($request->all()); } public function destroy($id) { return Topics::destroy($id); } Au plus simple évidemment, libre à vous de les modifier à votre sauce. J'espère que ça aura aidé :)
trés bonnes explications claires merci beaucoup. Petit bémol peux tu parler un peu plus loin du micro s'il te plait cela nuit au confort de l'écoute ;-)
D'abord merci pour tout ce que vous faites. Vous aviez fait des vidéos sur Laravel et Vue-JS. Mais vous n'avez aucune formation sur Laravel-reactJS. Prévoyez d'en faire s'il vous plaît.
Vraiment merci pour ce video il serait intéressant d'en faire avec laravel 8 tout en incluant la manipulation des fichiers. J'aimerais bien connaitre les extensions ou theme que vous utilisez car les fleches là c'est nice
@@LaravelJutsu En fait, le fait est que j'aime pas trop eloquent je travaille fréquemment avec query builder... Peux t on construire fiablement des API avec query builder... On m'a une fois dit que c'était possible
Salut, j'ai un souci. Supposant que notre topicality soit associée une image comment faire pour enregistrer un nouveau topicality avec une image?? Et pour finir comment déployer mon api ??
Bonjour Nord Coders, si je comprends bien, avec Laravel, pas besoin de seréaliser les données, pas besoin de toJson ? Je pose cette question parce que j'ai justement une application Laravel qui communique avec ReactJs et j'arrive à mon étonnement a afficher les données côté ReactJs, sans les transformer en Json, et je me demande comment est-ce possible.
Salut superbe vidéo j'ai un petit souci la maintenant on a créé une API et on le consomme avec postman pour consulter les données et si maintenant j'aimerais afficher ses informations sur une véritable page web avec un véritable formulaire d'édition, de modification et de suppression avec laravel au lieu de passer par postman comment faire ? (choisir un point d'entrer pour mon application)
Si tu as déjà ta BDD alors tu as pas faire tes migrations etc...il y a des packages pour importer les migrations directement de la base au besoin (kitloong/laravel-migrations-generator) et après faut que tu créer tes controler et modèle en fonction de la base.
@@LaravelJutsu j'ai un souci la fonction index et store ça marche bien mais show ne fonction pas me retourne [] public function show(Actualities $actualities) { return $actualities; } une idée?
@@aminawahmane636 il est censé convertir en json et te renvoyer automatiquement en bon format. Regarde si tu as un message d erreur ? Sans code comme ça c'est compliqué : rejoins le discord ;)
Hello les amis 👋,
Le projet GitHub est disponible ici : github.com/ludoguenet/laravel-7-api
N'hésitez pas à rejoindre le Discord : discord.com/invite/cuFxTjH
La bise 😗
i know it is kind of off topic but does anybody know a good site to stream new tv shows online ?
Suis débutant en Laravel mais j'avoue que ce tutoriel m'a beaucoup appris. Grand merci
Merci ;) tant mieux !
Une vidéo très simple et très basique qui permet de comprendre Laravel entièrement. Merci pour ce travail.
Merci de me suivre !
@@LaravelJutsu merci également à vous pour cet enseignement.
Merci Ludovic pour les formations.
La communauté de développeurs t'est reconnaissant.
Attention, pour ceux qui suivent ce tuto avec Laravel 9, la fonction run() de TopicalityTableSeeder s'écrit de cette façon :
public function run()
{
Topicality::factory()
->count(30)
->create();
}
D'autre part, pour la première route, j'ai été obligé d'adapter et de donner le nom complet de mon controller sinon Laravel faisait remonter une erreur disant que ma target class n'existait pas :
Route::apiResource('topicality', 'App\Http\Controllers\TopicalityController@index');
Pas besoin de spécifier la méthode après le controller, my bad :
Route::apiResource('topicality', 'App\Http\Controllers\TopicalityController');
c de l'or cette chaine vrmnt .... continuez cher prof
Merci à toi, ça m'encourage !
Très très pédagogique vraiment on a pas à faire trop d'effort pour comprendre. même un débutant comprend c'est mon cas. Et si on continuait avec le système d'authentification que vous avez abordez vers la fin de la vidéo?? Mercie d'avance !!!!
Merci beaucoup pour la vidéo. J'ai pas encore suivie mais sa promets d'être toujours intéressant comme toutes tes vidéos
Super vidéo comme d’habitude. Ça fait des jours que j’essaie de développer une API Laravel avec une SPA VueJs en prenant en compte un système d’authentification par rôles d’utilisateurs. Ce serait top si tu pouvais faire une vidéo sur Laravel Passport a ce sujet. D’ailleurs j’arrive toujours pas à mettre en place le PKCE... mais j’y travaille !
Ouais vraiment super si il en fais un sur Laravel passport
Merci encore une fois pour cette merveilleuse formation !!
Très bien expliqué 👌🏾
Pour ceux qui ont eu l'erreur de l'array vide sur les fonction "show", "update" et "delete". Laravel retourne directement l'id mis dans l'url, donc on peut l'exploiter dans ce sens :
public function show($id)
{
return Topics::where('id','like','%'.$id.'%')->get();
}
public function update(Request $request, $id)
{
$topics = Topics::find($id);
return $topics->update($request->all());
}
public function destroy($id)
{
return Topics::destroy($id);
}
Au plus simple évidemment, libre à vous de les modifier à votre sauce.
J'espère que ça aura aidé :)
Exactement ce qu'il me fallait merci
Génial, merci pour ce tuto !
T'expliques super bien merci !
Merci à toi de me suivre !
trés bonnes explications claires merci beaucoup.
Petit bémol peux tu parler un peu plus loin du micro s'il te plait cela nuit au confort de l'écoute ;-)
Merci :) pour le micro, il a été changé, tu peux en profiter sur les 2 dernières vidéos de la chaîne à l'heure où je poste ce commentaire
correction dans le TopicalityTableSeeder utiliser cette methode : \App\Models\Topicality::factory(30)->create();
Trop bien j’ai absolument tout compris 🤓
excellente tuto. Merci
Tuto très intéressant
Merci beaucoup ! Je l’attendais cette vidéo.
Très bonne vidéo comme d'hab ! On se rend bien compte de la simplicité proposé par Laravel, c'est beau. Curieux de voir tes prochaines vidéos 🙂
clean a khoya
Merci mon ami
Ah vraiment !!!! Ça me convient énormément
de retour!! merci a vous pour ces efforts
D'abord merci pour tout ce que vous faites. Vous aviez fait des vidéos sur Laravel et Vue-JS. Mais vous n'avez aucune formation sur Laravel-reactJS. Prévoyez d'en faire s'il vous plaît.
Merci pour la vidéo.
Cool merci pour la vidéo
Vraiment merci pour ce video il serait intéressant d'en faire avec laravel 8 tout en incluant la manipulation des fichiers. J'aimerais bien connaitre les extensions ou theme que vous utilisez car les fleches là c'est nice
Merci pour ton commentaire ! Ma police d'écriture est fira code et toutes mes extensions sont ici : ruclips.net/video/IHkiYd_Ri5c/видео.html
@@LaravelJutsu Merci beaucoup
@@mamadoutall4651 Un plaisir ! N'hésite pas à partager si mon contenu te plaît
@@LaravelJutsu Oui avec plaisir
Il était temps depuis le moment qu'on l'attendait... J'espère qu'il y aura des jointures dans les API
Il est possible de faire des jointures avec les Collection Resources
@@LaravelJutsu En fait, le fait est que j'aime pas trop eloquent je travaille fréquemment avec query builder... Peux t on construire fiablement des API avec query builder... On m'a une fois dit que c'était possible
Merci beaucoup !
merci pour la vidéo !!
C est magnifique
excellente nouvelle!!!
Salut, j'ai un souci. Supposant que notre topicality soit associée une image comment faire pour enregistrer un nouveau topicality avec une image?? Et pour finir comment déployer mon api ??
super tuto
Bonjour Nord Coders, si je comprends bien, avec Laravel, pas besoin de seréaliser les données, pas besoin de toJson ? Je pose cette question parce que j'ai justement une application Laravel qui communique avec ReactJs et j'arrive à mon étonnement a afficher les données côté ReactJs, sans les transformer en Json, et je me demande comment est-ce possible.
peut on faire du web et api sur la meme appli laravel ? comment laravel différencie les deux entrée (user agent ou...)?
Salut superbe vidéo j'ai un petit souci la maintenant on a créé une API et on le consomme avec postman pour consulter les données et si maintenant j'aimerais afficher ses informations sur une véritable page web avec un véritable formulaire d'édition, de modification et de suppression avec laravel au lieu de passer par postman comment faire ? (choisir un point d'entrer pour mon application)
Merci pour la vidéo
Est ce que tu pourrais faire avec Livewire une petite single app page avec un crud et upload de fichier merci 🙂
merci beaucoup . besoin aussi de laravel-React
Quelle commande permet d'installer laravel 8? Et crudbooster dans un projet laravel ?
Sait tu comment on configure la base uri de guzzle de manière globale , je sais le faire dans un contrôleur mais pas de manière globale .
on peut aussi faire un Topicality::latest() pour faire par ordre décroissant.
Pti like pcq j'ai bien été aidé
Courage
Cool
svp ms comment on va faire si on veut introduire data from une autre application par exemple montrer les top 10 twitts sur mon site
Si tu as déjà ta BDD alors tu as pas faire tes migrations etc...il y a des packages pour importer les migrations directement de la base au besoin (kitloong/laravel-migrations-generator) et après faut que tu créer tes controler et modèle en fonction de la base.
bonjour, j'ai un petit probleme avec show , il me retourne un tableau vide et je ne sais pas pourquoi
J'ai le même soucis si tu as réussi a le résoudre...
Svp continue avec laravel
Salut Ludo tu peux faire un tuto sur laragon
je veux faire ce projet avec laravel 8 ça pose un probléme avec la version de laravel
Merci bq
Merci à toi de regarder mes vidéos !
@@LaravelJutsu j'ai un souci la fonction index et store ça marche bien mais show ne fonction pas me retourne []
public function show(Actualities $actualities)
{
return $actualities;
}
une idée?
@@aminawahmane636 il est censé convertir en json et te renvoyer automatiquement en bon format. Regarde si tu as un message d erreur ? Sans code comme ça c'est compliqué : rejoins le discord ;)
Merci pour la vidéo, mais comment connecter Laravel avec Google Firebase Firestore,
Je ne fais pas de firebase
@@LaravelJutsu D'accord
cool mais comment communiquer avec une API deja existante en laravel
Il vaut mieux utiliser le client HTTP de Laravel :) regarde par là : laravel.com/docs/7.x/http-client
Je suis tout ouï
Merci.. Mais n'oubliez pas de terminer la formation complète sur livewire
@@richmondxaviergnanhi8611 à quel projet penses tu ?
@@LaravelJutsu un simple gestion contact et image upload avec livewire de laravel suffit largement de comprendre la philosophie
Merci pour la vidéo, grafikart explique vraiment mal .
Merci à toi ! Grafikart va très vite parfois, mais il n'en reste pas moins un excellent développeur :)
Je comprendrais jamais pourquoi on créer de faux articles. Faker est juste une perte de temps énorme je trouve puis ça pollue la database
Quand on développe une application, on a besoin de faire des tests. La perte de temps c'est de développer sans tester.
c'est évident pourtant non ?