Vous venez d’installer le webpack encore pour gérer vos assets avec Symfony et vous rencontrez cette erreur?
Cette erreur est très explicite et est due à un chemin de sortie des assets non-configuré. En effet ce chemin doit être précisé pour indiquer où les assets doivent être stockés après compilation.
Pour le configurer, créez le fichier webpack_encore.yaml dans /config/packages.
Copiez/collez les lignes suivantes et modifiez si nécessaires les informations de l’output path en fonction de vos besoins:
webpack_encore:
# The path where Encore is building the assets - i.e. Encore.setOutputPath()
output_path: '%kernel.project_dir%/public/build'
# If multiple builds are defined (as shown below), you can disable the default build:
# output_path: false
# if using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')
# crossorigin: 'anonymous'
# preload all rendered script and link tags automatically via the http2 Link header
# preload: true
# Throw an exception if the entrypoints.json file is missing or an entry is missing from the data
# strict_mode: false
# if you have multiple builds:
# builds:
# pass "frontend" as the 3rg arg to the Twig functions
# {{ encore_entry_script_tags('entry1', null, 'frontend') }}
# frontend: '%kernel.project_dir%/public/frontend/build'
# Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)
# Put in config/packages/prod/webpack_encore.yaml
# cache: true
Et c’est tout, le problème devrait être résolu à présent 😉
Introduction
H2 est une base de données rapide et légère qui peut être persistée (dans un fichier) ou non. Je la trouve utile pour au moins 2 cas d’utilisation :
- Lorsque je veux réaliser un PoC, ça me permet d’avoir une base de données configurée en 2 minutes.
- Lorsque je veux faire des tests d’intégration qui communiquent avec une BDD SQL, H2 est une base de données t...
Photo by Jackson So on Unsplash
Dans ce court article je vais vous expliquer comment faire en sorte que votre formulaire généré avec le moteur de templating Razor ait bien le bon champ « action » et non un champ « action » vide.
...
Introduction
Dans cet article, on va voir avec un cas concret ce qu’est le mutation testing et comment ça peut vous être utile au quotidien 😀. Sans plus tarder, prenons l’exemple suivant:
On demande à Bob de créer un programme pour déterminer ...
En basculant sur PhpStorm, j'ai été surpris de constater que les annotations n'étaient pas nativement prises en charge par l'IDE.
En effet, PhpStorm ne va pas vous proposer d'ajouter automatiquement les imports nécessaires à vos annotations et va les consi...