diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index 23e46da..4e0a8c0 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -20,7 +20,7 @@ class ClientController extends Controller * Requete Post Client */ public function store(Request $request) { - $data = $request->validate(['nom'=>'required', 'prenom'=>'required','email'=>'required|email|unique:clients','telephone'=>'nullable|regex:/^[0][0-9]{9}$/']); + $data = $request->validate(['nom'=>'required', 'prenom'=>'required','email'=>'required|email|unique:clients','telephone'=>'nullable|regex:/^[0][1-9][0-9]{8}$/']); return Client::create($data); } diff --git a/app/Http/Controllers/FrontendController.php b/app/Http/Controllers/FrontendController.php new file mode 100644 index 0000000..e26dc33 --- /dev/null +++ b/app/Http/Controllers/FrontendController.php @@ -0,0 +1,22 @@ +Bienvenue dans la gestion de clients +

Utilisez le menu pour naviguer entre les pages.

+@endsection \ No newline at end of file diff --git a/resources/views/clients.blade.php b/resources/views/clients.blade.php new file mode 100644 index 0000000..bd28b6a --- /dev/null +++ b/resources/views/clients.blade.php @@ -0,0 +1,24 @@ +@extends('layout') +@section('content') +

Liste des clients

+ + {{-- Définition et exécution d'une fonction javascript pour afficher les clients --}} + +@endsection \ No newline at end of file diff --git a/resources/views/layout.blade.php b/resources/views/layout.blade.php new file mode 100644 index 0000000..e306a50 --- /dev/null +++ b/resources/views/layout.blade.php @@ -0,0 +1,19 @@ + + + + + Gestion Clients + + + + + +
+ @yield('content'){{-- contenu des autres vues ici --}} +
+ + + \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 86a06c5..9747082 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,7 +1,11 @@