"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Installez Shadcn/ui avec Laravel + React❤️

Installez Shadcn/ui avec Laravel + React❤️

Publié le 2024-11-03
Parcourir:139

Actuellement, il existe de nombreux frameworks CSS tels que Bootstrap, Bulma, Semantic UI, etc. ce qui peut accélérer la création d’un affichage (interface utilisateur). l'un des outils CSS actuellement à la mode est Shadcn/ui, qu'est-ce que c'était avant ?

Sur le site officiel Shadcn/ui déclare

« une collection de composants réutilisables que nous pouvons copier et coller dans nos applications. »

Shadcn/ui est donc une collection de composants réutilisables dans des vues, construits à l'aide de TailwindCSS et RadixUI. Actuellement, il prend en charge plusieurs frameworks tels que Next.js, Laravel, etc. peut être vu sur le site officiel Shadcn/ui.

Parmi les nombreux frameworks pris en charge. Notre objectif principal est de savoir comment installer Shadcn/ui sur Laravel React, en utilisant Laravel Breeze.

Première étape : installer le projet laravel.

laravel new laravel-shadcn

Ici, nous utilisons l'installateur Laravel (global). Dans l'étape suivante, il nous sera demandé de choisir une option comme dans l'image ci-dessous

Install Shadcn/ui dengan Laravel   React❤️

Remplissez en fonction des besoins de votre projet. Si tel est le cas, attendez la fin de l'installation. La vitesse d'installation dépend de votre connexion Internet.

Install Shadcn/ui dengan Laravel   React❤️

L'installation du projet Laravel est terminée. OK, continuez !.

Deuxième étape : Installer Shadcn/ui sur le projet laravel

Toujours dans le même terminal. Tapez d'abord la commande ci-dessous :

cd laravel-shadcn
npx shadcn-ui@latest init

Si tel est le cas, une demande apparaîtra et remplissez-la selon vos besoins. comme l'exemple suivant.

Would you like to use TypeScript (recommended)? no 
Which style would you like to use? › Default
Which color would you like to use as base color? › Slate
Where is your global CSS file? › resources/css/app.css
Do you want to use CSS variables for colors? › yes
Where is your tailwind.config.js located? › tailwind.config.js
Configure the import alias for components: › @/Components
Configure the import alias for utils: › @/lib/utils
Are you using React Server Components? › no

Si vous êtes un utilisateur dactylographié, vous pouvez choisir oui, OK, Suivant. Accédez à vscode ou selon votre éditeur de code préféré. ici j'utilise vscode puis utilisez simplement la commande suivante

cd laravel-shadcn

code .

Ouvre automatiquement vscode et ouvre votre projet Laravel. Si tel est le cas, l'étape suivante consiste à ouvrir le fichier app.css dans le dossier resource/css/app.css pour vous assurer que shadcnui a été installé avec succès dans notre projet Laravel.

Install Shadcn/ui dengan Laravel   React❤️

Dans l'image ci-dessus, shadcn a été installé avec succès sur notre projet Laravel.

Explication :

  • Shadcn mettra automatiquement à jour le fichier app.css
  • Lorsque nous avons besoin de composants tels que des boutons, des alertes, des tableaux, etc. nous devons ensuite l'installer via le terminal racine de votre projet Laravel. (Nécessite une connexion Internet)
  • Tous les composants dont vous avez besoin peuvent être consultés sur le site officiel de ShadcnUI
  • Lorsque vous aurez fini d'installer les composants, nous générerons automatiquement un nouveau fichier dans le dossier resources/js/Components/ui/Button.jsx. Nous pourrons également modifier ce fichier selon nos souhaits.

Troisième étape : assurez-vous que Shadcn est installé
Pour nous assurer que ShadcnUI a été installé, nous pouvons donner une commande dans le terminal. à savoir, par exemple, nous installerons le composant bouton, la commande est : npx shadcn-ui@latest add button peut être vu dans l'image ci-dessous

Install Shadcn/ui dengan Laravel   React❤️

Ouvrez ensuite le fichier Welcome.jsx et suivez comme dans l'image ci-dessous.

Install Shadcn/ui dengan Laravel   React❤️

Si c'est déjà le cas. ouvrez deux terminaux avec le même répertoire à savoir laravel-shadcn

Borne 1

npm run dev

Borne 2

php artisan serve

Puis ouvrez-le dans le navigateur et le composant bouton apparaîtra qui par défaut est de couleur foncée.

Install Shadcn/ui dengan Laravel   React❤️

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ustamirazib/install-shadcnui-dengan-laravel-react-477h?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3