🏊🏊♂️🏊♀️
NS’App v1.0

🔧 Frontend – Requête
-- Installation
Notes
Installation
Créer un projet Laravel
composer create-project laravel/laravel ns_back
cd ns_back
Configurer la base de données
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=dbns01
DB_USERNAME=root
DB_PASSWORD=root
php artisan key:generate
php artisan migrate
Activer le routage API _ installe Laravel Sanctum – crée le fichier routes/api.php
Lien : VOIR
php artisan install:api
Lancer le Serveur
php artisan serve
Accès API : http://127.0.0.1:8000/api/ Note : – « . http://127.0.0.1:8000 » : // Vérifier le port qui change parfois et qui peut causer des erreurs : 8000/8001/8002 …etc.
-- SOS Terminal
php artisan db:seed
Ou pour un seul fichier
php artisan make:seeder XyyyTableSeeder
Recommencer à zéro
php artisan migrate:fresh --seed
php artisan config:clear
php artisan cache:clear // Si vous utilisez le cache d'application
php artisan view:clear // Pour vider le cache des vues (Blade)
php artisan route:cache // Pour vider le cache des routes
php artisan bootstrap:cache // Pour vider le cache du bootstrap
Vérifie les routes ont bien été crées
php artisan route:list
Les routes de l’API définies dans le fichier routes/api.php. Avec plusieurs méthodes
Route::get, Route::post, Route::put, Route::delete
Exemple :
Route::get('/users', [UserController::class, 'index']);
Route::post('/users', [UserController::class, 'store']);
Route::get('/users/{id}', [UserController::class, 'show']);
Route::put('/users/{id}', [UserController::class, 'update']);
Route::delete('/users/{id}', [UserController::class, 'destroy']);
Verifier
- node -v
- npm -v
Projet Laravel ouvert
Extensions pour l’IDE
- Simple React snippets
- Reactjs code snippets
- Mithril Emmet
- ESLint
- Prettier
- TypeScript and JavaScript Language Features
- Tailwind CSS IntelliSense