Nouvelle démarche pour commencer une application LARAVEL 10
On commence comme dab.
laravel new monappli
On lance laravel Breeze qui contient tailwind css et tout ce qui faut pour login/register
composer require laravel/breeze --dev
ensuite on install Breeze
php artisan breeze:install
Là il nous demande des trucs et on répond en fonction de ce qu’on veut. Attention, bien indiquer la base de données que on veut dans .env
php artisan migrate
npm install
npm run dev
Ensuite pour avoir un look facile en tailwind css on ajoure PRELINE
npm install preline
ensuite dans tailwind.config.js
// tailwind.config.js
module.exports = {
content: [
'node_modules/preline/dist/*.js',
],
plugins: [
require('preline/plugin'),
],
}
Dans app.js
import 'preline'
Dans layout.blade.php
<head>
{{-- ... --}}
@vite('resources/js/app.js')
</head>
Maintenant si on veux un admin on install FILAMENT
composer require filament/filament:"^3.1" -W
php artisan filament:install --panels
Ensuite un user
php artisan make:filament-user
Et voilà un guide complet de l’installation d’une application moderne avec LARAVEL