Astuce Laravel 5.4 : Comment ajouter une colonne après une colonne spécifique ?

On peut ajouter une colonne à une table existante lors d’une migration, mais si par exemple je veux placer ma colonne après une autre colonne spécifique dans ma table… Pour ajouter une colonne il suffira de  : /* dans le fichier de migration */ /* database/migrations/date_myFileName.php */ public function up(){ Schema::table(‘posts’, function(Blueprint $table){ $table->smallInteger(‘answers_count’)->default(0); });…

Profitez de la formation Web Marketing de Google, et c’est reconnu !

Je vous avais déjà parlé de SEO (Search Engin Optimization) il y a quelques temps, voici une petite formation pour les débutants afin de comprendre les bases et quels outils et actions peuvent nous aider dans le référencement. Digital Active est une formation au marketing digital, gratuite et certifiante, proposée par Google. Cette formation de…

Astuce Laravel 5.4 : Comment activer et désactiver les clés étrangères lors des migrations ?

Laravel nous donne 2 méthodes afin de pouvoir activer ou désactiver les clés étrangères (foreign key) lors des migrations, ce qui peut être assez pratique pour réaliser des tests par exemple. Pour activer les clés étrangères lors des migrations : Schema::enableForeignKeyConstraints(); /* active */ Et pour désactiver les clés étrangères lors des migrations : Schema::disableForeignKeyConstraints();…

Astuce Laravel 5.4 : Comment activer et désactiver le mode maintenance ?

Pendant un déploiement, on peut avoir besoin de mettre le site « down » quelques instants afin de faire des manipulations. Pour afficher la page de maintenance il suffit de lancer la commande artisan depuis la racine du site : php artisan down //ou avec plus d’options pour afficher un message personnalisé etc… php artisan down –message= »Upgrading…

Installer et utiliser Composer sur un hébergement OVH

Qu’est-ce que Composer ? Composer est un gestionnaire de dépendances conçu pour nous éviter de devoir télécharger manuellement et corriger les éventuels conflits nous-même.Il est utilisé par Symphony, Laravel et bien d’autres frameworks afin de faciliter leur installation et leur utilisation. Pré-requis Chez OVH, on peut utiliser Composer à partir des offres pro car on…

Comprendre Laravel 5.4 : Les middlewares

Laravel fournit des middlewares notamment pour le système d’authentification. C’est super, mais qu’est-ce que c’est et à quoi ça sert ? Qu’est ce qu’un middleware ? Un middleware est une fonction qui s’interpose entre l’appel de la route et l’exécution du code qui est appelé par cette route. En gros, ça sert à automatiser certaines…

Premier projet Laravel 5.4 : Ajouter, afficher, mettre à jour et supprimer un article (Part. 6/7)

On possède maintenant notre base de données et notre système d’authentification. Ce qu’on va faire, c’est toute la mécanique qui permettra d’ajouter, de modifier, de supprimer et de lire des articles en base de données. Afficher un article Dans un premier temps, on va afficher un article et pour ça, on va tout de suite…

Maîtriser les sélecteurs nth-child

Que ça soit lors de l’utilisation de liste ou de tableau, le sélecteur css nth-child est bien pratique dans divers cas. On va voir les différentes possibilités. Sélection du premier élément li:first-child { background-color: #008080; } Sélection d’un élément spécifique li:nth-child(2) { background-color: #008080; } Sélection des 5 premiers éléments li:nth-child(-n+5) { background-color: #008080; }…