🔧 Frontend – Authentication

-- 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']);