
Commencement d’un nouveau projet en Laravel 7.x et Vuejs.
laravel new mon-projet cd mon-projet
A ce stade package.json est « vierge ». On installe les dépendances de vuejs avec ou non la partie Auth.
Bootstrap
composer require laravel/ui
php artisan ui vue
php artisan ui vue --auth
On laisse tout comme ça.
Tailwind
Dans package.json il faut enlever Bootstrap, popper, jquery. Puis on installe Tailwind . Il faut installer le preset
composer require laravel-frontend-presets/tailwindcss --dev
composer require laravel/ui
php artisan ui tailwindcss --auth
De ce fait Bootstrap, jQuery, popper sont enlevés
Et on installe tout ça.
npm install && npm run dev
Bulma
Intallation de Bulma front end preset. Suite des opérations Juste après laravel new …
composer require vikdiesel/laravel-bulma-auth-preset --dev (package will be added to require-dev)
composer require laravel/ui
php artisan ui:auth
php artisan ui:controllers
php artisan jb:bulma-preset (this will ask to overwrite Laravel's default views & scss)
npm install
npm run dev or npm run prod