{"id":25484,"date":"2021-06-07T12:04:00","date_gmt":"2021-06-07T09:04:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25484"},"modified":"2021-10-18T02:08:16","modified_gmt":"2021-10-17T23:08:16","slug":"comment-utiliser-la-fonctionnalite-de-connexions-a-plusieurs-bases-de-donnees-de-laravel-sur-un-site-web","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-utiliser-la-fonctionnalite-de-connexions-a-plusieurs-bases-de-donnees-de-laravel-sur-un-site-web\/","title":{"rendered":"Comment utiliser la fonctionnalit\u00e9 de connexions \u00e0 plusieurs bases de donn\u00e9es de Laravel sur un site Web"},"content":{"rendered":"<p>Vous cherchez \u00e0 connecter plusieurs bases de donn\u00e9es \u00e0 votre application Laravel? Parfois, vous pouvez rencontrer une situation o\u00f9 vous devez traiter plus d&rsquo;une base de donn\u00e9es. Dans cet article, nous \u00e9tudions comment se connecter et utiliser plusieurs bases de donn\u00e9es dans l&rsquo;application Laravel. Laravel prend en charge plusieurs connexions de base de donn\u00e9es dans son noyau lui-m\u00eame.<\/p>\n<p>Habituellement, nous avons besoin d&rsquo;une seule base de donn\u00e9es pour un site Web. Mais, il est possible que vous deviez stocker certaines donn\u00e9es de votre application sur une autre base de donn\u00e9es. J&rsquo;ai travaill\u00e9 sur un projet de commerce \u00e9lectronique o\u00f9 nous voulions envoyer les d\u00e9tails de la commande \u00e0 une base de donn\u00e9es distincte. Dans votre cas, les exigences peuvent \u00eatre diff\u00e9rentes.<\/p>\n<p>Cela dit, examinons la connexion et l&rsquo;utilisation de plusieurs bases de donn\u00e9es avec Laravel.<\/p>\n<h3>Ajouter plusieurs connexions de base de donn\u00e9es dans Laravel<\/h3>\n<p>Comme je l&rsquo;ai dit, Laravel vous permet de connecter plusieurs bases de donn\u00e9es. Nous pouvons utiliser une plate-forme de base de donn\u00e9es diff\u00e9rente comme SQLite, MySQL, SQLSRV avec Laravel. Pour ce tutoriel, je vais utiliser une autre instance MySQL d&rsquo;une base de donn\u00e9es distincte. En d&rsquo;autres termes, nous allons traiter une base de donn\u00e9es MySQL distincte comme stockage suppl\u00e9mentaire.<\/p>\n<p>Laravel stocke une connexion \u00e0 la base de donn\u00e9es dans le <code>config\/database.php<\/code>fichier. Pour ajouter une autre connexion de MySQL, nous devons modifier ce fichier.<\/p>\n<p>Ajoutons une autre connexion \u00e0 savoir &lsquo;mysql2&rsquo;. Vous pouvez donner n&rsquo;importe quel autre nom \u00e0 cette connexion. Assurez-vous simplement que vous utiliserez le m\u00eame nom lors de l&rsquo;interaction avec la base de donn\u00e9es.<\/p>\n<p><strong>config\/base de donn\u00e9es.php<\/strong><\/p>\n<pre><code>&lt;?php\n\u00a0\nuse IlluminateSupportStr;\n\u00a0\nreturn [\n\u00a0\u00a0\u00a0\u00a0...\n\u00a0\n\u00a0\u00a0\u00a0\u00a0'connections' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'mysql' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'driver' =&gt; 'mysql',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'url' =&gt; env('DATABASE_URL'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'host' =&gt; env('DB_HOST', '127.0.0.1'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'port' =&gt; env('DB_PORT', '3306'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'database' =&gt; env('DB_DATABASE', 'forge'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'username' =&gt; env('DB_USERNAME', 'forge'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'password' =&gt; env('DB_PASSWORD', ''),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'unix_socket' =&gt; env('DB_SOCKET', ''),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'charset' =&gt; 'utf8mb4',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'collation' =&gt; 'utf8mb4_unicode_ci',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'prefix' =&gt; '',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'prefix_indexes' =&gt; true,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'strict' =&gt; true,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'engine' =&gt; null,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'options' =&gt; extension_loaded('pdo_mysql')? array_filter([\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PDO::MYSQL_ATTR_SSL_CA =&gt; env('MYSQL_ATTR_SSL_CA'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]): [],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'mysql2' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'driver' =&gt; 'mysql',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'url' =&gt; env('DATABASE_URL'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'host' =&gt; env('DB_HOST_2', '127.0.0.1'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'port' =&gt; env('DB_PORT_2', '3306'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'database' =&gt; env('DB_DATABASE_2', 'forge'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'username' =&gt; env('DB_USERNAME_2', 'forge'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'password' =&gt; env('DB_PASSWORD_2', ''),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'unix_socket' =&gt; env('DB_SOCKET', ''),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'charset' =&gt; 'utf8mb4',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'collation' =&gt; 'utf8mb4_unicode_ci',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'prefix' =&gt; '',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'prefix_indexes' =&gt; true,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'strict' =&gt; true,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'engine' =&gt; null,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'options' =&gt; extension_loaded('pdo_mysql')? array_filter([\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PDO::MYSQL_ATTR_SSL_CA =&gt; env('MYSQL_ATTR_SSL_CA'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]): [],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0]<\/code><\/pre>\n<p>Dans le code ci-dessus, la connexion &lsquo;mysql&rsquo; est celle par d\u00e9faut. J&rsquo;ai ajout\u00e9 une nouvelle connexion &lsquo;mysql2&rsquo; avec des constantes diff\u00e9rentes. Ici, j&rsquo;ai pass\u00e9 les constantes en tant que DB_DATABASE_2, DB_USERNAME_2, DB_PASSWORD_2, etc. Si votre base de donn\u00e9es est h\u00e9berg\u00e9e sur un autre serveur, vous devez \u00e9galement modifier les cl\u00e9s de DB_HOST_2 et DB_PORT_2. Je suppose que les deux bases de donn\u00e9es sont sur le m\u00eame serveur. Donc, je ne change pas les valeurs de ces constantes.<\/p>\n<p>Laravel obtient les valeurs de ces constantes en utilisant la <code>env()<\/code>m\u00e9thode. Cela signifie que nous devons ajouter d&rsquo;autres d\u00e9tails de la base de donn\u00e9es dans un fichier &lsquo;.env&rsquo; comme ci-dessous.<\/p>\n<pre><code>DB_HOST_2=127.0.0.1\nDB_PORT_2=3306\nDB_DATABASE_2=\nDB_USERNAME_2=\nDB_PASSWORD_2=<\/code><\/pre>\n<p>Apr\u00e8s avoir effectu\u00e9 les \u00e9tapes ci-dessus, nous avons termin\u00e9 de connecter une autre base de donn\u00e9es dans Laravel. La prochaine chose est d&rsquo;interagir avec cette base de donn\u00e9es.<\/p>\n<h3>Ex\u00e9cuter la migration sur une autre base de donn\u00e9es dans Laravel<\/h3>\n<p>En ce qui concerne Laravel, nous devons toujours cr\u00e9er des tables dans la base de donn\u00e9es \u00e0 l&rsquo;aide de Migrations. Disons que nous voulons cr\u00e9er une table \u00ab\u00a0produits\u00a0\u00bb dans notre base de donn\u00e9es distincte. Ex\u00e9cutez la commande ci-dessous qui cr\u00e9era un fichier de migration.<\/p>\n<pre><code>php artisan make:migration create_products_table<\/code><\/pre>\n<p>Il cr\u00e9era un nouveau fichier dans le r\u00e9pertoire &lsquo;database\/migrations&rsquo;. Ouvrez le fichier dans l&rsquo;\u00e9diteur et transmettez la connexion nouvellement cr\u00e9\u00e9e comme indiqu\u00e9 ci-dessous.<\/p>\n<pre><code>&lt;?php\n\u00a0\nuse IlluminateDatabaseMigrationsMigration;\nuse IlluminateDatabaseSchemaBlueprint;\nuse IlluminateSupportFacadesSchema;\n\u00a0\nclass CreateProductsTable extends Migration\n{\n\u00a0\u00a0\u00a0\u00a0\/**\n\u00a0\u00a0\u00a0\u00a0\u00a0* Run the migrations.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\n\u00a0\u00a0\u00a0\u00a0\u00a0* @return void\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0public function up()\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Schema::connection('mysql2')-&gt;create('products', function (Blueprint $table) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$table-&gt;id();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$table-&gt;string('name');\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$table-&gt;timestamps();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/**\n\u00a0\u00a0\u00a0\u00a0\u00a0* Reverse the migrations.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\n\u00a0\u00a0\u00a0\u00a0\u00a0* @return void\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0public function down()\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Schema::connection('mysql2')-&gt;dropIfExists('products');\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>J&rsquo;ai pass\u00e9 la valeur &lsquo;mysql2&rsquo; \u00e0 la <code>connection<\/code>m\u00e9thode de la <code>Schema<\/code>classe. Cela signifie que lorsque vous ex\u00e9cutez la commande migrate, ce code ex\u00e9cute le code ci-dessus sur l&rsquo;autre base de donn\u00e9es \u00e0 laquelle nous avons transmis la cha\u00eene de connexion.<\/p>\n<pre><code>php artisan migrate<\/code><\/pre>\n<p>Apr\u00e8s avoir ex\u00e9cut\u00e9 la commande ci-dessus, acc\u00e9dez \u00e0 votre deuxi\u00e8me base de donn\u00e9es. Il devrait maintenant avoir une table \u00ab\u00a0produits\u00a0\u00bb.<\/p>\n<h3>Ex\u00e9cuter des requ\u00eates sur une autre base de donn\u00e9es<\/h3>\n<p>Dans Laravel, vous pouvez interagir avec la base de donn\u00e9es via un <a href=\"https:\/\/laravel.com\/docs\/master\/queries\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">g\u00e9n\u00e9rateur de requ\u00eates<\/a> ou en utilisant <a href=\"https:\/\/laravel.com\/docs\/master\/eloquent\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Eloquent ORM<\/a>.<\/p>\n<p><code>DB<\/code>fa\u00e7ade fournit une m\u00e9thode appel\u00e9e connexion qui est utilis\u00e9e pour ex\u00e9cuter des requ\u00eates sur une autre base de donn\u00e9es. \u00c9crivons une requ\u00eate sur la connexion &lsquo;mysql2&rsquo; \u00e0 l&rsquo;aide d&rsquo;un g\u00e9n\u00e9rateur de requ\u00eates.<\/p>\n<pre><code>$products = DB::connection('mysql2')-&gt;select('SELECT * FROM products');\n$products = DB::connection('mysql2')-&gt;select('SELECT * FROM products where id = ?', [1]);<\/code><\/pre>\n<p>Query Builder ex\u00e9cutera automatiquement les requ\u00eates ci-dessus sur l&rsquo;autre base de donn\u00e9es en faisant r\u00e9f\u00e9rence \u00e0 la m\u00e9thode de connexion.<\/p>\n<p>En ce qui concerne Eloquent, il existe 2 fa\u00e7ons de connecter des bases de donn\u00e9es distinctes. La premi\u00e8re consiste \u00e0 utiliser la <code>$connection<\/code>variable \u00e0 l&rsquo;int\u00e9rieur de votre classe Model.<\/p>\n<pre><code>&lt;?php\n\u00a0\nnamespace AppModels;\n\u00a0\nuse IlluminateDatabaseEloquentFactoriesHasFactory;\nuse IlluminateDatabaseEloquentModel;\n\u00a0\nclass Product extends Model\n{\n\u00a0\u00a0\u00a0\u00a0use HasFactory;\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/**\n\u00a0\u00a0\u00a0\u00a0\u00a0* The connection name for the model.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\n\u00a0\u00a0\u00a0\u00a0\u00a0* @var string\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0protected $connection = 'mysql2'; \/\/pass the connection name here\n}<\/code><\/pre>\n<p>D\u00e9sormais, le mod\u00e8le &lsquo;Produits&rsquo; ne traitera que de la deuxi\u00e8me base de donn\u00e9es.<\/p>\n<p>Dans la deuxi\u00e8me option, vous pouvez \u00e9tablir une connexion \u00e0 la vol\u00e9e chaque fois que n\u00e9cessaire. De cette fa\u00e7on, vous pouvez interagir avec plusieurs bases de donn\u00e9es \u00e0 partir d&rsquo;un seul mod\u00e8le.<\/p>\n<pre><code>&lt;?php\n...\nuse AppModelsProduct;\n\u00a0\nclass ProductController extends Controller\n{\n\u00a0\u00a0\u00a0\u00a0public function index()\n\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$product = new Product;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$product-&gt;setConnection('mysql2');\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$arr_product = $product-&gt;find(1);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0dd($arr_product);\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Ici, j&rsquo;ai d\u00e9fini l&rsquo;ex\u00e9cution de la connexion \u00e0 l&rsquo;aide de la <code>setConnection()<\/code>m\u00e9thode.<\/p>\n<p>C&rsquo;est \u00e7a! J&rsquo;esp\u00e8re que vous comprenez comment connecter plusieurs bases de donn\u00e9es dans l&rsquo;application Laravel. S&rsquo;il vous pla\u00eet partager vos pens\u00e9es et suggestions dans la section commentaires ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/creer-un-site-web-multilingue-en-php-a-l-aide-du-framework-laravel\/\" title=\"Cr\u00e9er un site Web multilingue en PHP \u00e0 l&#039;aide du framework Laravel\">Cr\u00e9er un site Web multilingue en PHP \u00e0 l&rsquo;aide du framework Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-telecharger-et-compresser-des-images-dans-laravel\/\" title=\"Un guide pour t\u00e9l\u00e9charger et compresser des images dans Laravel\">Un guide pour t\u00e9l\u00e9charger et compresser des images dans Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-installer-et-utiliser-ckeditor-dans-laravel\/\" title=\"Comment installer et utiliser CKEditor dans Laravel\">Comment installer et utiliser CKEditor dans Laravel<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voulez-vous savoir comment configurer plusieurs connexions \u00e0 la base de donn\u00e9es dans laravel\u00a0? Dans cet article, nous vous montrons un guide \u00e9tape par \u00e9tape sur la fa\u00e7on d&rsquo;ajouter<\/p>\n","protected":false},"author":1,"featured_media":21643,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[497],"tags":[844],"class_list":["post-25484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=25484"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/21643"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=25484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=25484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=25484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}