LARAVEL 10 New Template

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