Laravel 5

Pour vous permettre un accès thématique voici des liens vers les sujets traités dans les différents chapitres :

Cours Laravel 5.3

I – Les bases

  1. Présentation générale
  2. Un environnement de développement
  3. Installation et organisation
  4. Le routage
  5. Les réponses
  6. Artisan et les contrôleurs
  7. Formulaires et middlewares
  8. La validation
  9. Envoyer un email
  10. Configuration, session et gestion de fichiers
  11. Injection de dépendance, conteneur et façades
  12. CSS et Javascript

II – Les données

  1. Migrations et modèles
  2. Les ressources (1/2)
  3. Les ressources (2/2) et les erreurs
  4. L’authentification
  5. L’oubli du mot de passe
  6. La relation 1:n
  7. La relation n:n (1/2)
  8. La relation n:n (2/2)
  9. Un concepteur de schéma
  10. Manipuler les données

III – Plus loin avec Laravel

  1. Une application d’exemple
  2. Des vues propres
  3. La localisation
  4. Les événements
  5. La sécurité
  6. Les notifications
  7. Ajax
  8. Les tests unitaires
  9. Le déploiement

 

Série « créer une application Laravel 5.2 »

Cette série a pour objectif de décrire la création de cette application d’exemple.

  1. Créer une application : les données
  2. Créer une application : routes, middlewares et commandes
  3. Créer une application : l’interface
  4. Créer une application : l’authentification
  5. Créer une application : le contact
  6. Créer une application : les articles (front-end)
  7. Créer une application : les articles (back-end)
  8. Créer une application : les utilisateurs
  9. Créer une application : des vues propres

 

Série « les relations avec Eloquent »

  1. Les relations avec Eloquent (1/2)
  2. Les relations avec Eloquent (2/2)

 

Série « Laravel et AngularJS »

  1. Laravel et AngularJS : présentation
  2. Laravel et AngularJS : données et initialisation
  3. Laravel et AngularJS : login et logout
  4. Laravel et AngularJS : gestion des rêves

 

Divers

  1. poma

    Super blog rempli de bonnes infos sur Laravel, j’èspere que vous allez continuer comme ça 🙂

    MERCI

  2. jjabrane

    Bonjour,
    J’aimerais bien de te remercier tout d’abord pour ce jolie blog codé avec laravel , il est très bien expliqué, il m’a beaucoup aidé à comprendre laravel 5.1.
    Est ce que vous pouvez nous écrire quelques choses sur la démarche de développement du même blog mais avec laravel 5.2 et angularJS .
    Merci Beaucoup pour les articles 🙂

    • Author bestmomo

      Bonjour et merci !

      Il serait effectivement intéressant de faire une version du blog avec un framework côté client. Est-ce que Angular est la meilleure option ? Je ne sais pas parce qu’on a un grand choix de ce côté là ! Je n’ai pas encore exploré les nouveautés de la version 2, peut-être qu’il gagne en simplicité parce que ce n’est pas actuellement son point fort.

  3. jjabrane

    Bonsoir,
    Je vous remercie énormément pour tous les articles publiés, ils sont très intéressant et utiles,
    j’ai appris beaucoup des trucs à travers ton site , vraiment merci beaucoup pour ses jolies publications.
    j’aimerais bien si vous publiez quelques trucs a propos de l’intégration et la création de ce même jolie blog mais avec les deux frameworks angularJs(front-end) et laravel 5.2(backend).
    Avec tous mes remerciements et respects.

  4. bonhoph

    bonjour,

    bravo pour le travail d’écriture, simple et efficace!

    Petit bug trouvé mais qui ne concerne pas directement vos tutos, il s’agit du htaccess de filemanager.

    en mode fastCGI => « php_flag engine off » , et tout ce qui est « php_* » n’est plus reconnu et soulève une erreur apache. Pas pratique si il faut gérer ça à la main à chaque installation.

    en tout cas, good job, peu être des idées à vous soumettre, concernant la partie Ajax, je n’en dit pas plus…

    cordialement

  5. Dounou

    Bonjour,
    Je suis encore débutant avec le Framework, mais grâce à votre Tuto sur Laravel 4, j’ai pu créer facilement une application.
    Actuellement, en travaillant avec Laravel 5 et toujours avec votre Tuto, j’ai constate qu’on utilise beaucoup les Repositories, mais je ne vois pas trop quelles sont les avantages. Pourriez-vous donc expliquer un peu les intérêts de cette méthode ?
    Merci d’avance

    • Author bestmomo

      Bonjour,

      Un sain principe de base est de d’attribuer à chaque classe une tâche unique. Ainsi un contrôleur a pour travail de recevoir une requête et d’envoyer une réponse. Pour la mise en forme de la réponse il est judicieux de déléguer les différentes tâches, en particulier la gestion des données. Le rôle d’un repository est justement de gérer des données, on doit juste avoir à lui dire : « garde ça en mémoire », « retrouve moi telle information », etc…

      Mais il n’y a rien d’impératif dans cette organisation du code. Toutefois c’est le résultat de la réflexion de nombreux développeurs au cours de pas mal d’années 😉

      Concernant les tutoriaux sur Laravel 5 j’en ai un très détaillé qui va sortir le 12 mai sur le site OpenClassRooms.

      Cordialement,

      Maurice.

      • Dounou

        Merci pour votre votre explication, c’est très claire. Concernant votre tuto sur le site OpenClassRooms j’ai déjà fait l’inscription et j’ai hâte d’y participer.

        Cordialement,

        Yves Dounou

  6. Cyrock

    Merci beaucoup pour tous ces tutoriels Maurice tu fait vraiment du beau travail et tu donnes envie de te lire !
    Bonne continuation !

  7. yannickfogang

    Bonsoir à vous j’ai juste un petit soucis avec les sources de laravel5-exemple lorsque je l’install ayant suivi toutes les étapes j’ai une page blanche lorsque j’accède à l’url projectname/public. A noter que je suis sur ubuntu 14.

    • yannickfogang

      désolé mais j’ai trouvé la solution à mon problème, c’était un problème de configuration liée a u permissions d’écriture dans le dossier vendor je crois j’ai du changer les propriétaire du dossier. SUPER tuto en passant je compte le suivre jusqu’au bout.

      • Author bestmomo

        Salut,

        C’est vrai que je n’ai pas trop détaillé l’installation de Laravel. Le commentaire pourra servir à d’autre 😉

Laisser un commentaire