Autopreenchimento de campos no FilamentPHP en utilisant l'API

DEV - 01/04
Dans cet article, vous pouvez montrer comment vous pouvez utiliser l'API et l'utiliser pour l'auto-apprentissage des champs...

Cet article, vous montrez comment vous pouvez utiliser l'API et l'utiliser pour l'auto-application de champs sur filament, en utilisant votre formule la plus automatisée et dynamique de forme simple et facile. Nous allons apprendre, comme exemple, un camp d'autopreencher à partir du CEP digitado. Parti?

Thèmes

  • Introduction
  • Passo à Passo
    • Étape 1 : Créer un projet Laravel et ajouter FilamentPHP
    • Étape 2 : Criando comme migrations et relations
    • Étape 3 : Ressource Criando nossa
    • Étape 4 : Ajout de fonctionnalités d'auto-apprentissage avec l'API
  • Conclusion
  • Références

Introduction

Et pour tout le monde, cet article n'a pas l'intuition d'être un code propre, mais en général, comme l'auto-apprentissage est fait pour que la didactique soit meilleure, vous pouvez donc organiser votre code de la manière que vous désirez. Dans cet exemple, vous êtes prêt à utiliser l'API de ViaCep et nous allons l'utiliser pour l'auto-apprentissage des champs de bataille, mais ce n'est pas limité à cela, mais vous trouverez un livre pour utiliser l'API que vous préférez. Vamos começar!

Passo à passo

Cet exemple, nous l'utilisons comme versions suivantes de nos ferramentas :

  • Laravel v11.x
  • PHPv8.2
  • FilamentPHP v3.2

❗ Important : L'utilisation d'autres versions peut changer de forme comme la procédure abaixo est feito.

Étape 1 : Créer un projet Laravel et ajouter FilamentPHP

Pour créer notre projet Laravel, nous pouvons utiliser la commande suivante :

composer create-project laravel/laravel exemple-application
Entrer en mode plein écran Quitter le mode plein écran

Ondeexemple d'applicationC'est le nom de notre projet. C'est donc le cas, à l'intérieur du projet, nous allons utiliser les commandes suivantes, envoyer le premier pour ajouter FilamentPHP et l'autre pour installer les étapes de Filament :

composer require filament/filament:"^3.2" -W php artisan filament:install --panels
Entrer en mode plein écran Quitter le mode plein écran

Passo 2 : Criando nossos models, migrations e relacionamentos

Agora vamos rodar o seguinte comando para criar o oursso Model, ondeAdresseé o nome do nosso modèle et un drapeau-mFará com que a Migration seja criada junto com o Model:

php artisan make:modèle Adresse -m
Entrer en mode plein écran Quitter le mode plein écran

Dans notre migration, nous ajouterons les champs que nous utiliserons dans notre tableau. Si nous voulons utiliser l'API de ViaCep, les champs devraient être plus ou moins de cette forme :

?php use Illumi...
[Courte citation de 8% de l'article original]
Loading...