Laravel

Laravel est un joli framework PHP moderne de Tayler Otwell, pour en savoir plus, consultez http://laravel.com

Développeur de Proton VPN

Problèmes avec l'environnement de développement local de ProtonVPN (par exemple, Laravel Herd, Valet) – CORRECTION

Si vous avez déjà activé ProtonVPN et que vos sites de développement locaux ont soudainement cessé de fonctionner, vous n'êtes pas seul. Ce problème est étonnamment fréquent chez les développeurs utilisant des outils comme Laravel Herd, Laravel Valet, des serveurs de développement basés sur Docker, ou même un simple serveur local. Dans mon cas, Laravel Herd a instantanément cessé de répondre dès que ProtonVPN s'est connecté. La solution s'est avérée simple, mais…

Problèmes avec l'environnement de développement local de ProtonVPN (par exemple, Laravel Herd, Valet) – CORRECTION En savoir plus "

boîte aux lettres sandbox

Applications de messagerie SMTP factices et simulées en environnement sandbox : un aperçu pour les développeurs et les testeurs

La messagerie électronique est une fonctionnalité essentielle de nombreuses applications : vérification de compte, réinitialisation de mot de passe, alertes système et notifications en dépendent. Cependant, lors du développement et des tests, l’envoi de véritables e-mails est risqué et inutile. C’est là que les applications de messagerie SMTP factices (ou simulées) deviennent indispensables. Ces outils simulent un serveur SMTP afin que votre application puisse envoyer des e-mails.

Applications de messagerie SMTP factices et simulées en environnement sandbox : un aperçu pour les développeurs et les testeurs En savoir plus "

Image du film Matrix

Stockage de JSON dans des fichiers .env : Guide du développeur Laravel pour la gestion des clés de compte de service Google

Lorsque vous travaillez avec Laravel et les services Google Cloud, vous aurez souvent besoin de gérer les identifiants de compte de service au format JSON. Ces identifiants sont sensibles et ne doivent pas être soumis au contrôle de version ; les fichiers .env constituent donc un choix naturel pour le stockage. Cependant, ces fichiers sont conçus pour des paires clé-valeur simples, et non pour des structures JSON complexes. Explorons les bonnes pratiques pour

Stockage de JSON dans des fichiers .env : Guide du développeur Laravel pour la gestion des clés de compte de service Google En savoir plus "

Laravel Forge Bunny CDN

Configurer un CDN avec Laravel Forge : guide de production complet

Dans ce guide, je vous expliquerai comment configurer Bunny CDN devant votre application Laravel hébergée sur Forge (ou tout autre serveur), tout en maintenant les certificats SSL Let's Encrypt et en mettant en œuvre des mesures de sécurité appropriées. Le plus ? L'installation est étonnamment simple : quelques modifications DNS et une redirection PHP de 5 lignes suffisent. Non

Configurer un CDN avec Laravel Forge : guide de production complet En savoir plus "

smartphone Android noir

Correction de TypeError : array_replace_recursive() : l'argument #2 doit être de type tableau, int donné dans Laravel

Parfois, une inclusion de vue apparemment inoffensive peut générer une erreur PHP grave. Voici celle que j'ai rencontrée avec PHP 8.3 : TypeError array_replace_recursive(): Argument #2 must be of type array, int given resources/views/partials/xyz.blade.php:100 require. Dans mon cas, l'erreur s'est produite lors de la résolution d'une chaîne de traduction via __('site.translation'). La cause ? Un fichier de traduction corrompu (en fait supprimé) :

Correction de TypeError : array_replace_recursive() : l'argument #2 doit être de type tableau, int donné dans Laravel En savoir plus "

écran d'ordinateur plat noir

Comment corriger les certificats SSL manquants sur Laravel Forge lorsque /etc/nginx/ssl était vide

J'ai récemment rencontré un problème rare sur Laravel Forge : le répertoire /etc/nginx/ssl était presque vide, manquant les répertoires de domaine et les certificats SSL habituels. Bien que l'onglet SSL de Forge indique que les certificats devraient exister, l'absence de fichiers de certificats réels a provoqué des erreurs SSL sur mon site. Que s'est-il passé ? Comment j'ai résolu le problème lorsque cela ne fonctionnait toujours pas.

Comment corriger les certificats SSL manquants sur Laravel Forge lorsque /etc/nginx/ssl était vide En savoir plus "

écran d'ordinateur plat noir

Enregistreur de durée de requête Laravel en production – Alternative à Debugbar

La barre de débogage Laravel ne peut pas fonctionner en production, car elle afficherait toutes vos requêtes à tout le monde. De plus, la restreindre à certaines adresses IP/e-mail est complexe et expose facilement trop d'informations. C'est pourquoi j'ai créé un script de journalisation alternatif simple qui affiche des informations similaires. Alternative : exécuter votre propre enregistreur de durée de requête lors de la connexion.

Enregistreur de durée de requête Laravel en production – Alternative à Debugbar En savoir plus "

Corrections de Laravel Scout

Dépannage de l'importation de Laravel Scout lorsqu'aucun enregistrement n'apparaît dans la recherche

Laravel Scout facilite la recherche en texte intégral, mais parfois, l'exécution de php artisan scout:import semble fonctionner (en affichant des lots d'enregistrements en cours d'importation), mais lorsque vous vérifiez votre moteur de recherche, il n'y a aucun résultat. J'ai moi-même rencontré ce problème et j'ai découvert qu'il était dû à une instruction de retour manquante dans la méthode toSearchableArray(). Cependant, il existe plusieurs possibilités

Dépannage de l'importation de Laravel Scout lorsqu'aucun enregistrement n'apparaît dans la recherche En savoir plus "

Vue rapprochée de jumelles sur une surface avec le reflet du coucher de soleil dans les lentilles.

Laravel Scout avec filtres à facettes Typesense

Laravel Scout fournit un moyen pratique d'intégrer la fonctionnalité de recherche dans votre application, mais lorsque vous utilisez Typesense, vous remarquerez peut-être que les facettes ne sont pas incluses dans la méthode de recherche par défaut. Cet article montre comment ajouter correctement des filtres à facettes à vos recherches Typesense dans Laravel Scout. Implémentation de base Voici une implémentation simplifiée qui montre comment

Laravel Scout avec filtres à facettes Typesense En savoir plus "

télescope marron et argenté près d'un plan d'eau pendant la journée

Correction : Interdit – un en-tête x-typesense-api-key valide doit être envoyé.

Vous pouvez rencontrer l'erreur suivante avec Typesense dans PHP / Laravel / Scout : Bien qu'il semble qu'il manque quelque chose, cela peut aussi être le cas, car la portée de votre clé API est trop stricte. Lorsque vous essayez de créer une clé qui a accès à toutes les portées + toutes les autorisations, vous pouvez vérifier si elle

Correction : Interdit – un en-tête x-typesense-api-key valide doit être envoyé. En savoir plus "

fr_FRFrançais
Défiler vers le haut