Besoin d'aide ?

VueJS et Laravel 8

Avatar de YoutubePerso
YoutubePerso

Bonjour à tous, c'est mon premier post sur le forum, j'espère poster au bon endroit et respecter les règles de post (si il y en as).

Pour mon projet personnel, je souhaite faire le Backend avec Laravel 8 et le front avec VueJS. Seulement je suis un peu perdu avec tout ce que Laravel propose, je m'explique.

En voyant tout ce que Laravel propose, je ne sais pas par où commencer, et par quoi. Jetstream pour exemple, doit forcement être installer pour utiliser VueJS ? Dois-je utiliser InertiaJS plutôt que VueJS ? Qu'est ce qu est InertiaJS et quels sont les différences avec VueJS.

Bien entendu, avant de poster ce message, j ai trifouiller le net et rabâcher les tutoriels YouTube mais rien y fait.

Merci pour votre aide ! :)

Avatar de bestmomo
bestmomo

Salut,

C'est sûr qu'avec Laravel 8 c'est devenu un peu confus. Il faut bien garder en tête que c'est un framework PHP et que tout le reste est à créer selon ses goûts, ses connaissances et ses besoins. Le souci vient surtout pour l'authentification ou les propositions de packages sont multiles : laravel/ui, breeze, Jetstream...

Le plus simple quand on découvre Laravel est d'utiliser Breeze pour l'authentification. Au moins on a les routes et les contrôleurs, on peut ensuite adapter les vues selons le frontend qu'on veut mettre en place.

Sinon pourquoi utiliser VueJS ? Est-ce que c'est plutôt une SPA ? Quelles sont la nature et l'ampleur du traitement côté frontend ? Personnellement j'ai abandonné les librairies Javascript lorsque j'ai un traitement léger ou moyen côté frontend parce que les API des navigateurs sont désormais bien outillées.

Après tout ça est très personnel selon ses goûts et ses connaissances. Mais il y a quand même une grande règle à respecter : plus c'est simple et mieux c'est.

Avatar de YoutubePerso
YoutubePerso

Bonjour, merci de ta réponse si rapide. Pourrais-tu m expliquer l'utilité de Breeze c est la première fois que j entend parler de ça.

Ensuite, mon projet utilise énormément de JS, c est pour cela que j ai opté pour VueJS.

Avatar de bestmomo
bestmomo

Salut

Breeze est un package pour ajouter l'authentification à Laravel.

Vous ne pouvez pas répondre à ce sujet.