
Vous trouverez le dépôt de ce projet sur GitHub à l'adresse : https://github.com/annajar222/laravel10vue3.git
Maintenant, commençons par la création d’un nouveau projet Laravel. Dans ce cas, nous allons l’appeler “laravel10vue3”.
composer create-project laravel/laravel laravel10vue3
Maintenant, installons Vue 3.
npm install
npm install vue@next vue-loader@next
Maintenant, installons Vite dans notre projet Laravel.
npm install vite@latest
Après avoir installé Vue et Vite, nous devons installer le plugin Vue pour Vite.
npm install @vitejs/plugin-vue
Vous le trouverez à la racine de votre projet Laravel.
// vite.config.js
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue'; // addnvue plugin
export default defineConfig({
plugins: [
vue(), // add vue
laravel({
input: ['resources/css/app.css', 'resources/js/app.js'],
refresh: true,
}),
],
});
Modifions maintenant le fichier App.js
import { createApp } from 'vue';
import App from './App.vue';
createApp(App).mount("#app");
Remarque : Si le dossier "layouts" n'existe pas, créez-le. Ensuite, créez le fichier "app.blade.php"
Maintenant, assurez-vous d’ajouter les fichiers CSS et JavaScript comme indiqué, ainsi que la balise <div> avec l’ID “app”.
Votre Application
@vite('resources/css/app.css')
@vite('resources/js/app.js')
Créons maintenant notre premier composant.
Comment installer Vue 3 dans un projet Laravel 10. Avec Mohamed :)
Créons une route pour notre composant “App.vue”.
name('application');
?>
Maintenant, exécutons le projet localement. Ouvrez votre ligne de commande, accédez au répertoire de votre projet :
npm run dev
php artisan serve
Après avoir exécuté “php artisan serve”, copiez le lien : http://127.0.0.1:8000/ et accédez à votre projet Vue 3 et Laravel 10. C’est tout ! Profitez-en.

Bonjour, je suis Mohamed Annajar, un passionné de PHP, Laravel et Vue.js. Je me consacre au partage de mes connaissances et de mes expériences par le biais d’articles informatifs. Si vous avez apprécié cet article, un pouce en l’air me ferait très plaisir ! N’hésitez pas à m’envoyer un message ou un commentaire si vous avez des questions. Explorons ensemble la technologie ! 🚀✨