Le mécanisme d’import de fichiers javascript dans un fichier javascript va permettre de les découper en fichiers spécifiques, pour rationaliser les données chargées, nous allons utiliser les imports dynamiques ce qui nous permettra d’importer les fichiers à la demande en fonction des besoins. En premier nous allons ajouter 4 variables aux contrôleurs : Ces données […]

Read More →

Ayant une architecture avec des contrôleurs empilés, les fonctions génériques sont traitées dans le contrôleur Controller, pour le back office, j’ai donc le BackController qui étend Controller, ensuite mon contrôleur ‘final’, par exemple BackProfilesController qui étend BackController, une structure tout à fait standard. L’affichage de la vue se faisant dans BackProfilesController, et ayant eu besoin […]

Read More →

Dans Laravel par défaut, seul l’affichage des erreurs est géré automatiquement, c’est ainsi qu’on peut utiliser dans les templates blade la variable $errors, cette dernière permet de lister l’ensemble des erreurs à afficher, on peut faire une boucle de ce type : @if ($errors->any()) <ul class= »errors text-aiop_red bg-aiop_lightred py-2 pl-2 mb-4″> @foreach ($errors->all() as $error) […]

Read More →

Pour cette partie, je voulais un fonctionnement similaire à celui que j’avais par le passé mais encore plus abouti, après pas mal de travail et de mise au point, l’interface est enfin terminée et ressemble à ça : L’exemple est celui du compte admin standard, l’interface se découpe en 3 parties pour le moment (la […]

Read More →

Ayant utilisé à plusieurs reprises le switch de Prestashop, j’ai décidé d’en faire un composant Laravel blade afin de l’utiliser sans modération. C’est la première version, elle est tout à fait perfectible, je n’ai mis aucun effet, mais est particulièrement malléable par contre. Le code du composant est le suivant : @props([‘name’, ‘value’ => false, […]

Read More →

Pour utiliser mes couleurs ainsi que certaines déclarations inexistantes dans tailwind css de manière simple et en utilisant au maximum ce framework, mon niveau à ce sujet étant, pour le moment, un peu limité et ne souhaitant pas trop perdre de temps dessus, j’ai conservé quelques déclarations dans un fichier CSS standard dans lequel j’utilise […]

Read More →

Après avoir terminé la première étape en l’occurrence le système d’authentification, il est temps d’affiner la chose et de gérer les accès aux différents éléments composant l’interface, il va donc falloir gérer les droits d’un utilisateur en fonction de son profil, de la tâche souhaitée et de l’objet concerné. J’ai repris une classe que j’avais […]

Read More →

Nouveau petit problème à résoudre, un cas concret de menu généré dynamiquement pour lequel il est nécessaire d’ajouter un padding afin de décaler les sous menus par rapport à leur parent, mais en conservant un bord gauche toujours identique (affichage d’un border au survol). Pour le menu j’ai donc créé un composant, jusque là pas […]

Read More →

Dans certains cas il est nécessaire de vider le cache de Laravel pour s’assurer que les dernières modifications ont bien été prises en compte. Un exemple concret, vous ajoutez une nouvelle route, tout est configuré et pourtant vous obtenez une erreur 404, vous re-vérifiez vos données et tout est correct, aucune erreur de ce côté […]

Read More →