28 lines
882 B
PHP
28 lines
882 B
PHP
<?php
|
|
|
|
use App\Http\Controllers\ProductController;
|
|
use App\Http\Controllers\ClientController;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\ContactController;
|
|
|
|
Route::get('/', [HomeController::class, 'index']);
|
|
|
|
Route::get('/bonjour/{nom}', function ($nom) {
|
|
return 'Bonjour '.$nom . ' ! ';
|
|
});
|
|
|
|
Route::get('/contact', function () {
|
|
return '<h1>Contactez-nous<h1>';
|
|
});
|
|
|
|
Route::get('/produit/{nom}', function ($nom) {
|
|
return '<h1>Vous consultez le produit : <h1>'. $nom;
|
|
});
|
|
|
|
// TP4 : chaque route resource fournit les 7 actions du CRUD.
|
|
// TP3 avait seulement les pages de liste /clients et /products.
|
|
Route::resource('clients', ClientController::class);
|
|
Route::resource('products', ProductController::class);
|
|
Route::get('/contacts', [ContactController::class, 'index']);
|