New Laravel 7.x & Vuejs

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